phoe changed the topic of #lisp to: Common Lisp, the #1=(programmable . #1#) programming language | <http://cliki.net/> <https://irclog.tymoon.eu/freenode/%23lisp> <https://irclog.whitequark.org/lisp> <http://ccl.clozure.com/irc-logs/lisp/> | SBCL 1.4.16, CMUCL 21b, ECL 16.1.3, CCL 1.11.5, ABCL 1.5.0
Inline has quit [Read error: Connection reset by peer]
Inline has joined #lisp
Inline has quit [Read error: Connection reset by peer]
Inline has joined #lisp
wusticality has joined #lisp
karlosz has joined #lisp
robdog has joined #lisp
Inline has quit [Read error: Connection reset by peer]
Inline has joined #lisp
akater has quit [Ping timeout: 256 seconds]
q9929t has joined #lisp
loli has quit [Ping timeout: 250 seconds]
akater has joined #lisp
wusticality has quit [Ping timeout: 246 seconds]
Inline has quit [Remote host closed the connection]
Inline has joined #lisp
robdog has quit [Ping timeout: 250 seconds]
robdog has joined #lisp
robdog has quit [Ping timeout: 250 seconds]
loli has joined #lisp
robdog has joined #lisp
robdog_ has joined #lisp
robdog has quit [Ping timeout: 250 seconds]
q9929t has quit [Quit: q9929t]
robdog has joined #lisp
robdog_ has quit [Ping timeout: 268 seconds]
robdog_ has joined #lisp
robdog has quit [Ping timeout: 264 seconds]
robdog_ has quit [Ping timeout: 264 seconds]
<fiddlerwoaroof> verisimilitude: the heuristics are part of the spec in HTML, though
<verisimilitude> I wasn't aware of that. I find that disgusting.
<verisimilitude> I appreciate it, fiddlerwoaroof.
<verisimilitude> I was approaching it from the angle of HTML being XML's retarded descendent.
ashirase_ has joined #lisp
mn3m has quit [Quit: mn3m]
robdog has joined #lisp
Nilby has joined #lisp
robdog_ has joined #lisp
markoong has quit [Remote host closed the connection]
markoong has joined #lisp
robdog has quit [Ping timeout: 250 seconds]
<fiddlerwoaroof> The standard does have a provision that says something like "on a parse error, a conforming parse error may signal an error" or something like that.
robdog has joined #lisp
markoong has quit [Ping timeout: 240 seconds]
wusticality has joined #lisp
robdog_ has quit [Ping timeout: 264 seconds]
wusticality has quit [Read error: Connection reset by peer]
wusticality has joined #lisp
robdog has quit [Ping timeout: 264 seconds]
pierpal has quit [Remote host closed the connection]
robdog has joined #lisp
loli has quit [Ping timeout: 245 seconds]
robdog has quit [Ping timeout: 250 seconds]
quazimodo has joined #lisp
loli has joined #lisp
sjl has quit [Ping timeout: 257 seconds]
Vilivikhorith has joined #lisp
<Duns_Scrotus> i wonder if they wrote teh standard by disassembling IE6
iovec has quit [Quit: Connection closed for inactivity]
noark9 has joined #lisp
lemelino has joined #lisp
<verisimilitude> Who knows, Duns_Scrotus, but we know they're just looking at Chrome for it, now.
<verisimilitude> In any case, would I be correct in thinking no current Common Lisp HTML parser takes this approach and has customizable parse error behavior?
<Duns_Scrotus> it's not really "heuristics" it's a bunch of huge explicitly described state machines https://html.spec.whatwg.org/multipage/parsing.html#overview-of-the-parsing-model
marvin2 has quit []
<Duns_Scrotus> it's really an amazing piece of work
orivej has joined #lisp
Ukari has quit [Remote host closed the connection]
<verisimilitude> My idea was to have a simple parser that would ideally be fast and to only incur the complexity of heuristics if needed and optionally.
noark9 has quit [Ping timeout: 250 seconds]
<loke> verisimilitude: Closure-HTML does a reasonable job most of the time.
loli has quit [Ping timeout: 240 seconds]
sjl has joined #lisp
loli has joined #lisp
sjl has quit [Ping timeout: 246 seconds]
<ym> M-. in last (quicklisp) slime/swank fails with "cond: Error: end of file on #<SB-IMPL::STRING-INPUT-STREAM {...}>"
<ym> Just for me or anybody else has that appearance?
robdog has joined #lisp
gravicappa has joined #lisp
robdog has quit [Ping timeout: 250 seconds]
anewuser has joined #lisp
dddddd has quit [Remote host closed the connection]
<loke> ym: works fuine for me.
<ym> loke, slime-2.23?
<ym> Hmm, seems like problem not in slime.
lemelino has quit [Quit: WeeChat 2.3]
robdog has joined #lisp
iovec has joined #lisp
robdog_ has joined #lisp
robdog has quit [Ping timeout: 250 seconds]
loli has quit [Ping timeout: 250 seconds]
robdog_ has quit [Ping timeout: 250 seconds]
igemnace has quit [Ping timeout: 258 seconds]
igemnace has joined #lisp
emaczen has joined #lisp
loli has joined #lisp
<ym> Updating SBCL doesn't solve issue.
wusticality has quit [Ping timeout: 250 seconds]
rozenglass has joined #lisp
keep_learning has joined #lisp
<fiddlerwoaroof> I've generally found plump/lquery to be the easiest way to consume HTML
<emaczen> fiddlerwoaroof: Have you worked on dynamically adding objc methods yet?
<fiddlerwoaroof> you mean defining a class and adding methods? yeah
<emaczen> How do you pass for the IMP parameter to class_addMethod?
Bike has quit [Quit: Lost terminal]
<fiddlerwoaroof> CFFI:DEFCALLBACK
<emaczen> fiddlerwoaroof: Ahh, intuitively I can see how that may work.
<fiddlerwoaroof> There's a bit of a trick if you're calling methods that change the UI
<fiddlerwoaroof> Since only the main thread can change the UI
<emaczen> If you can add methods at runtime, can't you then just call performSelectorOnMainThread:withObject:waitUntilDone:
<fiddlerwoaroof> Yeah, probably
<emaczen> my CFFI documentation doesn't have defcallback...
<emaczen> I have an old info file
<fiddlerwoaroof> I've also done some experimenation with Grand Central Dispatch (libdispatch)
<emaczen> fiddlerwoaroof: What exactly is the superclass parameter to objc_allocateClassPair ?
<emaczen> the documentation is just confusing to me since it seems to say that it is the metaclass of the class you are creating, but then why name the parameter super_class?
<emaczen> nvm, I read the incorrectly
wusticality has joined #lisp
akater has quit [Ping timeout: 256 seconds]
akater has joined #lisp
loli has quit [Ping timeout: 246 seconds]
sjl has joined #lisp
<beach> Good morning everyone!
loli has joined #lisp
refpga has joined #lisp
aindilis has joined #lisp
akoana has joined #lisp
igemnace has quit [Quit: WeeChat 2.3]
igemnace has joined #lisp
refpga has quit [Ping timeout: 268 seconds]
lumm has joined #lisp
sauvin has joined #lisp
igemnace has quit [Client Quit]
lumm has quit [Client Quit]
actuallybatman has joined #lisp
igemnace has joined #lisp
igemnace has quit [Client Quit]
lumm has joined #lisp
igemnace has joined #lisp
<fiddlerwoaroof> morning beach
pierpal has joined #lisp
lumm has quit [Quit: lumm]
loli has quit [Ping timeout: 250 seconds]
akoana has left #lisp ["Leaving"]
loli has joined #lisp
<no-defun-allowed> do any CL implementations use cdr-coding these days?
<beach> Nah.
<beach> It would not be feasible without the hardware support of the Lisp machines.
<no-defun-allowed> Fair enough.
adam4567 has joined #lisp
Inline has quit [Quit: Leaving]
wusticality has quit [Ping timeout: 244 seconds]
emaczen has quit [Ping timeout: 268 seconds]
<LdBeth> <no-defun-allowed "Fair enough."> #'no-defun-allowed: statistics showed CDR coding doesn’t reduce space used in practice
<no-defun-allowed> That's very odd then. I read LispM compactors would try to create CDR coded lists.
<LdBeth> If a list is supposed to be static, then it can be replaced by an array
<no-defun-allowed> true
<LdBeth> With CDR coding they cannot just copy the list, because the reference show be kept anyway, so after all fragmentation would be cause
<LdBeth> But the idea of been able to control memory layout is great
shrdlu68 has joined #lisp
anewuser has quit [Quit: anewuser]
ggole has joined #lisp
loli has quit [Ping timeout: 250 seconds]
varjag has joined #lisp
gxt has quit [Ping timeout: 268 seconds]
Lycurgus has joined #lisp
wusticality has joined #lisp
makomo has joined #lisp
loli has joined #lisp
wusticality has quit [Ping timeout: 240 seconds]
robdog has joined #lisp
<splittist> morn
schjetne has joined #lisp
<LdBeth> mornograph
status402 has joined #lisp
robdog has quit [Ping timeout: 258 seconds]
robdog has joined #lisp
makomo has quit [Ping timeout: 245 seconds]
robdog_ has joined #lisp
<shka_> hello
<shka_> phoe, beach: could it be that it provides R style data frames for the CL?
<shka_> more specificly it supposed to be data frames and something akin to dplyr
robdog has quit [Ping timeout: 250 seconds]
robdog_ has quit [Ping timeout: 250 seconds]
robdog has joined #lisp
dale has quit [Quit: dale]
robdog has quit [Ping timeout: 264 seconds]
<phoe> shka_: what are R style data frames?
<phoe> oh, it's basically a relational table.
robdog has joined #lisp
<shka_> phoe: not relational, but a table nonetheless
gxt has joined #lisp
<phoe> OK - just a table then.
<phoe> If it's a term already coined by R, then it sounds like naming it a data frame will be good enough.
<shka_> phoe: issue is that there are other attempts at making cl data frame library
<shka_> and it does not help with googling
robdog has quit [Ping timeout: 250 seconds]
<phoe> shka_: oh, so it's a marketing question
karlosz has quit [Quit: karlosz]
Posterdati has quit [Ping timeout: 250 seconds]
<shka_> i guess
<shka_> phoe: anyway, i want to implement data-frames and eventually stuff like that https://github.com/rstudio/cheatsheets/blob/master/data-transformation.pdf but only better
<shka_> becaus summarise works only with built-in stuff and it is really annoying :P
hhdave has joined #lisp
<shka_> and i think i can do a lot better
robdog has joined #lisp
<beach> LdBeth: What Common Lisp applications/libraries are you the creator/maintainer of?
status402 has quit [Quit: status402]
status402 has joined #lisp
robdog_ has joined #lisp
loli has quit [Ping timeout: 244 seconds]
robdog has quit [Ping timeout: 250 seconds]
Lycurgus has quit [Quit: Exeunt]
robdog_ has quit [Ping timeout: 250 seconds]
<LdBeth> beach: I maintained a copy of CLFSWM, with a LispM Flavor package, I have privately kept a fork of CLWEB (I’ve send patches to the original author but seems he’s to busy to merge them), that’s all.
robdog has joined #lisp
loli has joined #lisp
rozenglass has quit [Ping timeout: 240 seconds]
status402 has quit [Ping timeout: 245 seconds]
robdog_ has joined #lisp
<LdBeth> And I don’t officially own/maintain any serious software
robdog has quit [Ping timeout: 268 seconds]
status402 has joined #lisp
Posterdati has joined #lisp
hhdave has quit [Ping timeout: 258 seconds]
<dim> I prefer it when software is fun anyway ;-)
<LdBeth> I’d like to learn how to use them for fun
nowhere_man has joined #lisp
robdog_ has quit [Ping timeout: 268 seconds]
<beach> LdBeth: Oh! :(
xkapastel has joined #lisp
<no-defun-allowed> I've always found software very unfun.
<jackdaniel> then work on something else, woodworks maybe
<no-defun-allowed> It's not the software's fault, but when anyone else needs it, there's always a conflict and it ends in tears.
<LdBeth> Isn’t TeX fun?
<no-defun-allowed> jackdaniel: woodworking generally ends in tears and bloodshed quicker than programming, at least
<phoe> LdBeth: it tends to be fun until you get an overfull hbox (badness 10000)
robdog has joined #lisp
<no-defun-allowed> i always ignored those, since the paper never looked wrong
<no-defun-allowed> oh, it's when the text can't be split onto multiple lines
<LdBeth> phoe: that’s why people have to learn typologia and place line breaks by hand. Before an AI is made for working on this.
<no-defun-allowed> though it's more fun than overfull buffer (badness [Segmentation fault, core dumped]
<LdBeth> Algorithms simplified the processes, but didn’t eliminate them
random-nick has joined #lisp
robdog has quit [Ping timeout: 250 seconds]
robdog has joined #lisp
status402 has quit [Ping timeout: 258 seconds]
robdog_ has joined #lisp
status402 has joined #lisp
robdog has quit [Ping timeout: 250 seconds]
robdog has joined #lisp
robdog_ has quit [Ping timeout: 264 seconds]
adam4567 has quit [Remote host closed the connection]
robdog has quit [Ping timeout: 264 seconds]
robdog has joined #lisp
robdog_ has joined #lisp
ashirase_ has quit [Ping timeout: 250 seconds]
robdog has quit [Ping timeout: 250 seconds]
wusticality has joined #lisp
robdog_ has quit [Ping timeout: 268 seconds]
sjl has quit [Ping timeout: 240 seconds]
ashirase has joined #lisp
wusticality has quit [Ping timeout: 246 seconds]
akr has joined #lisp
<akr> hello, could anyone explain to me how to convert :t to t?
<akr> this one doesn't work: (if (equal ssl :t) t ssl)
<jackdaniel> akr: (or (eql ssl :t) ssl)
<jackdaniel> but your code is correct too, you could elaborate on "doesn't work"
<akr> I'm not sure what's going on with the variable ssl, if I format it with ~A, I get TT
<jackdaniel> format it with ~S
<akr> ok now I get :TT
<akr> weird
<jackdaniel> it seems you have put something like :tt (instead of :t)
<akr> so this is using trivial-configuration-parser
robdog has joined #lisp
<akr> and I have this line in the config: ssl = t;
<jackdaniel> I don't know what a trivial-configuration-parser is, but there is no magic, ssl is bound to :tt
<akr> yeah
<akr> ok so for some reason the function is being executed twice
<akr> ssl is actually :t
robdog has quit [Ping timeout: 250 seconds]
robdog has joined #lisp
robdog has quit [Ping timeout: 250 seconds]
robdog has joined #lisp
igemnace has quit [Quit: WeeChat 2.3]
loli has quit [Ping timeout: 268 seconds]
<akr> jackdaniel: thanks, I managed to figure it out in the end
robdog has quit [Ping timeout: 250 seconds]
<jackdaniel> cool :)
loli has joined #lisp
jimmyjoe has joined #lisp
<jimmyjoe> hi
<jimmyjoe> which is a good crypto library
<jimmyjoe> why is one library of lisp called not secure
<beach> Hello jimmyjoe
<jimmyjoe> I think it's ironclad- it's not secure, why
<jimmyjoe> hi beach
<akater> jimmyjoe: Arguably, a dynamic language with rich runtime is not secure a priori.
status402 has quit [Read error: Connection reset by peer]
status402 has joined #lisp
robdog has joined #lisp
<jackdaniel> jimmyjoe: I've heard this "advice" over and over again from people involved with security: never write crypto library because it is hard (imo it is a dumb advice)
<jimmyjoe> what about other interpreters like python,ruby,etc - these libraries claim to be secure, and widely used.
<jimmyjoe> I am not writing but using library
<jackdaniel> but this attitude implies, that *any* crypto library written by a not enterprise is not secure (as if enterprise software were secure)
<jackdaniel> by a human being*
<lieven> jimmyjoe: secure as an absolute is fairly meaningless. you need to specify use case, attack model etc
<lieven> jimmyjoe: some of the more hardened libraries try to achieve input independent code paths to prevent power consumption measurement attacks etc
<lieven> jimmyjoe: in a lot of cases, that's not necessary
robdog has quit [Ping timeout: 250 seconds]
<jackdaniel> jimmyjoe: also, where did you find the claim, that ironclad is not secure?
<jackdaniel> if you refere to a recent post by Wimpie Nortje it explicitly talks about threading issues
<jackdaniel> what is kind of orthogonal to a software security (looking at its purpose)
robdog has joined #lisp
<jackdaniel> s/a/this/
rozenglass has joined #lisp
<akater> jimmyjoe: What I meant: If you want security, you generally do not want your program to enter a state not belonging to a (relatively) small set of specified, well-understood states.
<akater> The idea of an interactive language with rich runtime goes against this. At the very least, the state space will tend to be as *large* as possible, contrary to what you'd want.
<akater> Anyway, security is a topic that is *heavily* context-dependent, as lieven said.
robdog has quit [Ping timeout: 250 seconds]
robdog has joined #lisp
status402 has quit [Remote host closed the connection]
<White_Flame> ruby etc call out to C libs to perform the crypto. they're not implemented in the interpreted langauge themselves
<White_Flame> and as lieven mentioned, timing attacks and such are the primary concern with non-C written algos
<White_Flame> those are written to ensure the same amount of CPU work happens regardless of path taken
varjag has quit [Quit: ERC (IRC client for Emacs 25.2.2)]
<akater> Would you say it's a bad idea to assign meaning to objects dependening on whether certain slots are unbound?
<akater> E.g., (obj :slot nil) means one thing while (obj :slot #<unbound>) means something else, and is also considered a proper object.
<White_Flame> yes, use null or keywords or singleton flag objects for EQ comparison
<White_Flame> s/null/nil/ ; too much hopping around languages
<jimmyjoe> why power consumption is an attack, or monitoring timing?
m00natic has joined #lisp
<jimmyjoe> it's on the users pc , which is not monitored
flazh has quit [Ping timeout: 258 seconds]
<White_Flame> jimmyjoe: it is
<White_Flame> and can be remotely
<jimmyjoe> by whom?
<jimmyjoe> it's not hacked
<White_Flame> javascript, injected code, etc
<White_Flame> even averaging out network response timings
<jimmyjoe> js runs in the browser
<jackdaniel> jimmyjoe: please note, that you drift slowly towards offtopic
<jackdaniel> and there is #lispcafe for that
robdog_ has joined #lisp
robdog has quit [Ping timeout: 250 seconds]
akr has left #lisp ["WeeChat 2.2"]
robdog_ has quit [Ping timeout: 250 seconds]
heisig has joined #lisp
robdog has joined #lisp
robdog has quit [Ping timeout: 268 seconds]
flazh has joined #lisp
comstar has joined #lisp
robdog_ has joined #lisp
<LdBeth> GG
dddddd has joined #lisp
varjag has joined #lisp
robdog_ has quit [Ping timeout: 268 seconds]
robdog_ has joined #lisp
amerlyq has joined #lisp
loli has quit [Ping timeout: 246 seconds]
robdog__ has joined #lisp
angavrilov has joined #lisp
robdog_ has quit [Ping timeout: 250 seconds]
marvin2 has joined #lisp
xkapastel has quit [Quit: Connection closed for inactivity]
Posterdati has quit [Ping timeout: 258 seconds]
robdog__ has quit [Ping timeout: 250 seconds]
eschatologist has quit [Ping timeout: 264 seconds]
robdog has joined #lisp
Lord_of_Life has quit [Ping timeout: 268 seconds]
loli has joined #lisp
Lord_of_Life has joined #lisp
robdog has quit [Ping timeout: 250 seconds]
wusticality has joined #lisp
robdog has joined #lisp
wusticality has quit [Ping timeout: 245 seconds]
robdog has quit [Ping timeout: 250 seconds]
Necktwi has joined #lisp
q9929t has joined #lisp
robdog has joined #lisp
robdog has quit [Ping timeout: 250 seconds]
q9929t has quit [Quit: q9929t]
robdog has joined #lisp
skeuomorf has joined #lisp
skeuomorf has left #lisp [#lisp]
wxie has joined #lisp
rumbler31 has quit [Remote host closed the connection]
markoong has joined #lisp
robdog_ has joined #lisp
robdog has quit [Ping timeout: 272 seconds]
robdog_ has quit [Ping timeout: 268 seconds]
Bike has joined #lisp
ashirase has quit [Remote host closed the connection]
robdog has joined #lisp
varjag has quit [Quit: ERC (IRC client for Emacs 26.1)]
loli has quit [Ping timeout: 240 seconds]
robdog has quit [Ping timeout: 250 seconds]
robdog has joined #lisp
robdog has quit [Ping timeout: 250 seconds]
loli has joined #lisp
Bike is now known as Bicyclidine
milivoj has quit [Quit: milivoj]
milivoj has joined #lisp
robdog has joined #lisp
wxie has quit [Quit: Bye.]
milivoj has quit [Client Quit]
milivoj has joined #lisp
robdog_ has joined #lisp
robdog has quit [Ping timeout: 268 seconds]
indistylo has joined #lisp
robdog has joined #lisp
robdog_ has quit [Ping timeout: 268 seconds]
robdog has quit [Ping timeout: 250 seconds]
xkapastel has joined #lisp
robdog has joined #lisp
milivoj has quit [Remote host closed the connection]
robdog has quit [Ping timeout: 258 seconds]
Bike has joined #lisp
robdog has joined #lisp
flazh has quit [Ping timeout: 245 seconds]
flazh has joined #lisp
robdog has quit [Ping timeout: 250 seconds]
milivoj has joined #lisp
wusticality has joined #lisp
robdog has joined #lisp
milivoj has quit [Client Quit]
milivoj has joined #lisp
wusticality has quit [Ping timeout: 246 seconds]
robdog has quit [Ping timeout: 264 seconds]
robdog has joined #lisp
jimmyjoe has quit [Ping timeout: 246 seconds]
jimmyjoe has joined #lisp
robdog_ has joined #lisp
noark9 has joined #lisp
robdog has quit [Ping timeout: 264 seconds]
loli has quit [Ping timeout: 250 seconds]
matijja has joined #lisp
robdog has joined #lisp
robdog_ has quit [Ping timeout: 264 seconds]
makomo has joined #lisp
robdog has quit [Ping timeout: 250 seconds]
robdog has joined #lisp
dale_ has joined #lisp
dale_ is now known as dale
jprajzne has quit [Quit: Leaving.]
loli has joined #lisp
robdog has quit [Ping timeout: 250 seconds]
FreeBirdLjj has joined #lisp
charh has quit [Ping timeout: 258 seconds]
charh has joined #lisp
rumbler31 has joined #lisp
robdog has joined #lisp
robdog has quit [Ping timeout: 264 seconds]
robdog has joined #lisp
Lycurgus has joined #lisp
robdog has quit [Ping timeout: 258 seconds]
Posterdati has joined #lisp
eschatologist has joined #lisp
robdog has joined #lisp
rippa has joined #lisp
undiscovered has joined #lisp
robdog has quit [Ping timeout: 250 seconds]
robdog has joined #lisp
robdog has quit [Ping timeout: 264 seconds]
Lycurgus has quit [Quit: Exeunt]
milanj has joined #lisp
indistylo has quit [Read error: Connection reset by peer]
robdog has joined #lisp
loli has quit [Ping timeout: 246 seconds]
robdog has quit [Ping timeout: 240 seconds]
matijja has quit [Ping timeout: 245 seconds]
igemnace has joined #lisp
lumm has joined #lisp
loli has joined #lisp
robdog has joined #lisp
undiscovered has quit [Remote host closed the connection]
rozenglass has quit [Read error: Connection reset by peer]
rozenglass has joined #lisp
xkapastel has quit [Quit: Connection closed for inactivity]
robdog_ has joined #lisp
robdog has quit [Ping timeout: 250 seconds]
shrdlu68 has quit [Quit: WeeChat 2.3]
wusticality has joined #lisp
robdog_ has quit [Ping timeout: 250 seconds]
makomo has quit [Quit: WeeChat 2.2]
wigust- has joined #lisp
wusticality has quit [Ping timeout: 272 seconds]
robdog has joined #lisp
noark9 has quit [Quit: noark9]
wigust has quit [Ping timeout: 245 seconds]
varjag has joined #lisp
robdog has quit [Ping timeout: 268 seconds]
undiscovered has joined #lisp
robdog has joined #lisp
hhdave has joined #lisp
robdog has quit [Ping timeout: 268 seconds]
heisig has quit [Quit: Leaving]
xkapastel has joined #lisp
robdog has joined #lisp
nowhere_man has quit [Ping timeout: 244 seconds]
gxt has quit [Ping timeout: 258 seconds]
Zianic has joined #lisp
gxt has joined #lisp
robdog has quit [Ping timeout: 250 seconds]
robdog has joined #lisp
robdog_ has joined #lisp
robdog has quit [Ping timeout: 268 seconds]
pierpal has quit [Quit: Poof]
pierpal has joined #lisp
robdog_ has quit [Ping timeout: 268 seconds]
robdog has joined #lisp
varjag has quit [Quit: ERC (IRC client for Emacs 26.1)]
ebrasca has joined #lisp
loli has quit [Ping timeout: 246 seconds]
hiroaki has joined #lisp
robdog_ has joined #lisp
jimmyjoe has quit [Quit: jimmyjoe]
robdog has quit [Ping timeout: 250 seconds]
robdog_ has quit [Ping timeout: 250 seconds]
robdog has joined #lisp
nowhere_man has joined #lisp
Achylles has joined #lisp
loli has joined #lisp
LiamH has joined #lisp
noark9 has joined #lisp
robdog_ has joined #lisp
robdog has quit [Ping timeout: 250 seconds]
robdog_ has quit [Ping timeout: 250 seconds]
robdog has joined #lisp
flazh has quit [Ping timeout: 240 seconds]
flazh has joined #lisp
robdog has quit [Ping timeout: 250 seconds]
ebrasca has quit [Read error: Connection reset by peer]
ebrasca has joined #lisp
hhdave has quit [Ping timeout: 246 seconds]
robdog has joined #lisp
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #lisp
noark9 has quit [Ping timeout: 246 seconds]
igemnace has quit [Ping timeout: 258 seconds]
FreeBirdLjj has quit [Ping timeout: 258 seconds]
q3d has joined #lisp
karlosz has joined #lisp
robdog has quit [Ping timeout: 264 seconds]
robdog has joined #lisp
makomo has joined #lisp
atgreen has quit [Ping timeout: 250 seconds]
AndreasO has joined #lisp
robdog has quit [Ping timeout: 250 seconds]
AndreasO has quit [Quit: Found more important stuff than irc!]
robdog has joined #lisp
ggole has quit [Quit: Leaving]
nowhere_man has quit [Read error: Connection reset by peer]
nowhere_man has joined #lisp
q3d has quit [Ping timeout: 252 seconds]
AndreasO has joined #lisp
robdog_ has joined #lisp
robdog has quit [Ping timeout: 250 seconds]
robdog_ has quit [Ping timeout: 250 seconds]
AndreasO has quit [Ping timeout: 258 seconds]
karlosz has quit [Quit: karlosz]
lumm has quit [Quit: lumm]
wusticality has joined #lisp
robdog has joined #lisp
lumm has joined #lisp
lumm has quit [Remote host closed the connection]
lumm has joined #lisp
wusticality has quit [Ping timeout: 250 seconds]
robdog has quit [Ping timeout: 250 seconds]
karlosz has joined #lisp
robdog has joined #lisp
cage_ has joined #lisp
makomo has quit [Quit: WeeChat 2.2]
makomo has joined #lisp
loli has quit [Ping timeout: 258 seconds]
m00natic has quit [Remote host closed the connection]
robdog has quit [Ping timeout: 264 seconds]
lumm has quit [Ping timeout: 258 seconds]
robdog has joined #lisp
lumm has joined #lisp
robdog has quit [Ping timeout: 264 seconds]
loli has joined #lisp
robdog has joined #lisp
lumm has quit [Quit: lumm]
lumm has joined #lisp
prite has quit [Ping timeout: 272 seconds]
robdog_ has joined #lisp
lumm has quit [Client Quit]
lumm has joined #lisp
robdog has quit [Ping timeout: 250 seconds]
robdog_ has quit [Ping timeout: 250 seconds]
gxt has quit [Ping timeout: 246 seconds]
robdog has joined #lisp
xkapastel has quit [Quit: Connection closed for inactivity]
robdog_ has joined #lisp
robdog has quit [Ping timeout: 250 seconds]
robdog has joined #lisp
karlosz has quit [Quit: karlosz]
robdog_ has quit [Ping timeout: 250 seconds]
robdog has quit [Ping timeout: 250 seconds]
robdog has joined #lisp
gravicappa has quit [Ping timeout: 258 seconds]
wusticality has joined #lisp
robdog has quit [Ping timeout: 268 seconds]
Inline has joined #lisp
wusticality has quit [Ping timeout: 257 seconds]
makomo has quit [Quit: WeeChat 2.2]
tsiolkov has joined #lisp
robdog has joined #lisp
makomo has joined #lisp
requisitebits has joined #lisp
robdog has quit [Ping timeout: 250 seconds]
sauvin has quit [Remote host closed the connection]
ravenousmoose has joined #lisp
milanj has quit [Quit: This computer has gone to sleep]
robdog has joined #lisp
loli has quit [Ping timeout: 258 seconds]
makomo has quit [Ping timeout: 240 seconds]
robdog has quit [Ping timeout: 250 seconds]
Zianic has quit [Ping timeout: 268 seconds]
robdog has joined #lisp
matijja has joined #lisp
matijja has quit [Remote host closed the connection]
matijja has joined #lisp
robdog has quit [Ping timeout: 264 seconds]
loli has joined #lisp
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
AndreasO has joined #lisp
robdog has joined #lisp
jmercouris has joined #lisp
izh_ has joined #lisp
robdog has quit [Ping timeout: 246 seconds]
milivoj has quit [Quit: milivoj]
milivoj has joined #lisp
AndreasO has quit [Ping timeout: 268 seconds]
robdog has joined #lisp
requisitebits has quit [Quit: leaving]
milivoj has quit [Client Quit]
milivoj has joined #lisp
robdog has quit [Ping timeout: 246 seconds]
robdog has joined #lisp
nowhere_man has quit [Remote host closed the connection]
matijja has quit [Remote host closed the connection]
nowhere_man has joined #lisp
random-nick has quit [Read error: Connection reset by peer]
robdog_ has joined #lisp
robdog has quit [Ping timeout: 250 seconds]
robdog_ has quit [Ping timeout: 250 seconds]
AndreasO has joined #lisp
AndreasO has quit [Remote host closed the connection]
robdog has joined #lisp
robdog has quit [Ping timeout: 246 seconds]
cage_ has quit [Remote host closed the connection]
random-nick has joined #lisp
Ukari has joined #lisp
rozenglass has quit [Ping timeout: 246 seconds]
<drmeister> With Common Lisp CFFI - what is the idiomatic way to allocate an array of characters that I can pass a pointer to a function that will fill it with a zero terminated string. I know the maximum length of the zero-terminated string.
hiroaki has quit [Ping timeout: 245 seconds]
<drmeister> Is this good enough?
<no-defun-allowed> i vaguely remember some kind of "with-foreign-string" thing in CFFI
<lacedaemon> with-foreign-string will allocate a Lisp string, copy it into C uselessly just so it can be overwritten
<no-defun-allowed> yeah, that wouldn't be it, sorry
jmercouris has quit [Remote host closed the connection]
<lacedaemon> drmeister: use with-foreign-object
<drmeister> So allocate an array of characters to put the data into?
<drmeister> put the string into?
<drmeister> There is also foreign-string-alloc/foreign-string-free
<lacedaemon> with-foreign-pointer-as-string will do that, see the example in https://common-lisp.net/project/cffi/manual/html_node/with_002dforeign_002dpointer_002das_002dstring.html
lacedaemon is now known as fe[nl]ix
AndreasO has joined #lisp
<drmeister> Ok - yeah - that looks like the right tool for the job.
AndreasO has quit [Remote host closed the connection]
izh_ has left #lisp [#lisp]
hiroaki has joined #lisp
loli has quit [Ping timeout: 246 seconds]
robdog has joined #lisp
atgreen has joined #lisp
milivoj has quit [Quit: milivoj]
robdog has quit [Ping timeout: 268 seconds]
milivoj has joined #lisp
robdog has joined #lisp
flazh has quit [Ping timeout: 246 seconds]
matijja has joined #lisp
flazh has joined #lisp
robdog_ has joined #lisp
loli has joined #lisp
mrcom has quit [Quit: This computer has gone to sleep]
robdog has quit [Ping timeout: 250 seconds]
robdog_ has quit [Ping timeout: 250 seconds]
xkapastel has joined #lisp
ravenousmoose has quit [Quit: Taking a quick nap...ZZzzz]
galdor has joined #lisp
robdog has joined #lisp
rpg has joined #lisp
lnostdal has quit [Quit: ...time for reboot; brb/bbl'ish...]
robdog has quit [Ping timeout: 250 seconds]
lnostdal has joined #lisp
angavrilov has quit [Remote host closed the connection]
gxt has joined #lisp
robdog has joined #lisp
slac-in-the-box has joined #lisp
robdog_ has joined #lisp
shenghi has quit [Ping timeout: 245 seconds]
robdog has quit [Ping timeout: 250 seconds]
flazh has quit [Ping timeout: 257 seconds]
robdog_ has quit [Ping timeout: 250 seconds]
shenghi has joined #lisp
robdog has joined #lisp
robdog has quit [Ping timeout: 245 seconds]
slac-in-the-box has quit [Remote host closed the connection]
slac-in-the-box has joined #lisp
iovec has quit [Quit: Connection closed for inactivity]
matijja has quit [Remote host closed the connection]
dddddd has quit [Ping timeout: 246 seconds]
robdog has joined #lisp
robdog has quit [Ping timeout: 250 seconds]
robdog has joined #lisp
<phoe> fe[nl]ix: I think it is time for me to ping you once again
loli has quit [Ping timeout: 250 seconds]
dddddd has joined #lisp
robdog_ has joined #lisp
robdog has quit [Ping timeout: 250 seconds]
flazh has joined #lisp
robdog has joined #lisp
robdog_ has quit [Ping timeout: 250 seconds]
loli has joined #lisp
robdog has quit [Ping timeout: 250 seconds]
varjag has joined #lisp
robdog has joined #lisp
Bike has quit []
karlosz has joined #lisp
rpg has quit [Quit: Textual IRC Client: www.textualapp.com]
robdog has quit [Ping timeout: 268 seconds]
quazimodo has quit [Ping timeout: 240 seconds]
<pillton> Xach: Is there something outstanding with issue #1604 in quicklisp-projects?
nanoz has joined #lisp
kdas_ has joined #lisp
quazimodo has joined #lisp
kushal has quit [Ping timeout: 256 seconds]
robdog has joined #lisp
robdog has quit [Ping timeout: 258 seconds]
robdog has joined #lisp
<fe[nl]ix> phoe: pong
robdog_ has joined #lisp
robdog has quit [Ping timeout: 250 seconds]
quazimodo has quit [Ping timeout: 272 seconds]
robdog_ has quit [Ping timeout: 250 seconds]
quazimodo has joined #lisp
robdog has joined #lisp
karlosz has quit [Quit: karlosz]
quazimodo has quit [Ping timeout: 240 seconds]
robdog has quit [Ping timeout: 250 seconds]
quazimodo has joined #lisp
robdog has joined #lisp
milivoj has quit [Quit: milivoj]
quazimodo has quit [Ping timeout: 258 seconds]
<dim> drmeister: I had a weird dream/idea the other day with CL and the .Net platform wherein someone would do the same as you did with LLVM and clasp, only targeting the .Net IR thingy this time, so that you could have basically CL#
<dim> I'm not sure if I should thank you for that too, adding to CANDO and clasp, but well ;-)
robdog has quit [Ping timeout: 250 seconds]
<dim> (I also more interestingly showed CANDO to a bio drugs researcher in Germany)
<jackdaniel> I think that some ABCL fork targetted .net CLR
<dim> IBCL or something yeah, I think, based on IKVM which is a Java layer for the CLR, and ABCL, I believe
<dim> uabcl apparently
<dim> anyway, gn here
<dim> I fixed a couple annoying bugs in pgloader, now is time to get some sleep
robdog has joined #lisp
mrcom has joined #lisp
robdog has quit [Ping timeout: 252 seconds]
<Xach> pillton: without looking, most likely not
loli has quit [Ping timeout: 245 seconds]
Kaisyu7 has joined #lisp
robdog has joined #lisp
quazimodo has joined #lisp
robdog has quit [Ping timeout: 252 seconds]
robdog has joined #lisp
lumm has quit [Quit: lumm]
quazimodo has quit [Remote host closed the connection]
loli has joined #lisp
robdog has quit [Ping timeout: 264 seconds]
robdog_ has joined #lisp
quazimodo has joined #lisp
slac-in-the-box has quit [Remote host closed the connection]
karlosz has joined #lisp
robdog_ has quit [Ping timeout: 264 seconds]
random-nick has quit [Read error: Connection reset by peer]
Lord_of_Life has quit [Ping timeout: 240 seconds]