jackdaniel changed the topic of #lisp to: Common Lisp, the #1=(programmable . #1#) programming language<http://cliki.net/> logs:<https://irclog.whitequark.org/lisp,http://ccl.clozure.com/irc-logs/lisp/> | SBCL 1.4.5, CMUCL 21b, ECL 16.1.3, CCL 1.11.5, ABCL 1.5.0
terpri has quit [Ping timeout: 248 seconds]
CrazyEddy has quit [Remote host closed the connection]
ZombieChicken has quit [Quit: Have a nice day]
Anthaas_ has quit [Ping timeout: 260 seconds]
itruslove has quit [Ping timeout: 255 seconds]
CrazyEddy has joined #lisp
CrazyEddy has quit [Changing host]
CrazyEddy has joined #lisp
jason_m has joined #lisp
fikka has quit [Ping timeout: 256 seconds]
CrazyEddy has quit [Remote host closed the connection]
vsync has quit [Quit: ZNC - http://znc.sourceforge.net]
itruslove has joined #lisp
<on_ion> is there a temp setting of a symbol? ie (while-set (abc 5) ...) where abc is returned to original value? probably LET ?
vsync has joined #lisp
jcowan has joined #lisp
CrazyEddy has joined #lisp
CrazyEddy has quit [Changing host]
CrazyEddy has joined #lisp
fikka has joined #lisp
ravndal has quit [Quit: WeeChat 2.1]
Kundry_Wag has joined #lisp
<Bike> well, let is a binding rather than a setting, but it's pretty much the same
ravndal has joined #lisp
f01 has joined #lisp
thuffir has quit [Ping timeout: 248 seconds]
fikka has quit [Ping timeout: 260 seconds]
<on_ion> ah yeah =)
thuffir has joined #lisp
fikka has joined #lisp
f01 has quit [Ping timeout: 264 seconds]
thuffir has quit [Ping timeout: 256 seconds]
fikka has quit [Ping timeout: 268 seconds]
thuffir has joined #lisp
ebobby has joined #lisp
Kundry_W` has joined #lisp
Kundry_Wag has quit [Read error: Connection reset by peer]
orivej has joined #lisp
wxie has joined #lisp
comborico1611_ has quit [Quit: Konversation terminated!]
jcowan has quit [Ping timeout: 260 seconds]
thuffir has quit [Ping timeout: 256 seconds]
<theemacsshibe[m]> are there any resources for learning McCLIM?
Kundry_W` has quit [Ping timeout: 256 seconds]
markong has quit [Ping timeout: 256 seconds]
<theemacsshibe[m]> i should've seen that coming
jason_m has quit [Ping timeout: 276 seconds]
slyrus_ has quit [Ping timeout: 276 seconds]
<theemacsshibe[m]> i'll just look through the examples
fikka has joined #lisp
<edgar-rft> theemacsshibe[m], a few more documents are linked in the "Reference" section of https://en.wikipedia.org/wiki/Common_Lisp_Interface_Manager
<theemacsshibe[m]> um thanks
<theemacsshibe[m]> i'm just trying to write some simple GUI applications and honestly most of the background crap goes over my head
fikka has quit [Ping timeout: 268 seconds]
varjag has quit [Ping timeout: 240 seconds]
eli_oat has joined #lisp
f01 has joined #lisp
slyrus_ has joined #lisp
Kundry_W` has joined #lisp
<drmeister> What is the point of (documentation something t) ?
<drmeister> clhs documentation
<drmeister> It says when the second argument is t: Returns a documentation string specialized on the class of the argument x itself. For example, if x is a function, the documentation string associated with the function x is returned.
Kundry_Wag has joined #lisp
<Bike> the second argument of documentation is only not t when the first argument is a name rather than a thing
<drmeister> ECL does this...
<Bike> so you do (documentation 'name 'function) but (documentation #'name t)
<drmeister> As does Clasp
Kundry_W` has quit [Ping timeout: 268 seconds]
<Bike> in clasp functions don't actually have docstrings, so if you have like (lambda () "docstring" nil) there's no way to get at the string, as it's destroyed during compilation
<drmeister> Peter Seibel's "manifest" system doesn't work on Clasp - but parts of it - most importantly "toot" does.
<Bike> which is kind of unfortunate
<drmeister> They could have docstrings BuiltinClosure_O has a docstring slot.
zachk has quit [Quit: Leaving]
<drmeister> Who destroys it during compilation?
<Bike> we do. we don't use it. it's ignored
<Bike> the lambda list too
fikka has joined #lisp
<drmeister> fixable?
<Bike> sure
<Bike> just have to save it like the name
fikka has quit [Ping timeout: 264 seconds]
eli_oat has quit [Quit: Leaving.]
eli_oat has joined #lisp
comborico1611 has quit [Ping timeout: 240 seconds]
comborico1611 has joined #lisp
rumbler31 has joined #lisp
fikka has joined #lisp
wxie has quit [Quit: Bye.]
rumbler31 has quit [Ping timeout: 268 seconds]
fikka has quit [Ping timeout: 260 seconds]
Kundry_Wag has quit [Remote host closed the connection]
comborico1611 has quit [Ping timeout: 260 seconds]
fikka has joined #lisp
igemnace has joined #lisp
fikka has quit [Ping timeout: 256 seconds]
d4ryus1 has joined #lisp
fikka has joined #lisp
d4ryus has quit [Ping timeout: 268 seconds]
<drmeister> Bike: I hit this problem...
<drmeister> It's in kildall
fikka has quit [Ping timeout: 264 seconds]
terpri has joined #lisp
fikka has joined #lisp
sjl has joined #lisp
quazimodo has joined #lisp
fikka has quit [Ping timeout: 248 seconds]
Oladon has joined #lisp
f01 has quit [Ping timeout: 256 seconds]
megalography has quit [Ping timeout: 240 seconds]
pierpa has joined #lisp
surya has joined #lisp
FreeBirdLjj has joined #lisp
damke has joined #lisp
fikka has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
megalography has joined #lisp
FreeBirdLjj has quit [Ping timeout: 248 seconds]
fikka has joined #lisp
Pixel_Outlaw has joined #lisp
fikka has quit [Ping timeout: 256 seconds]
trocado has joined #lisp
defunkydrummer has joined #lisp
umpc has joined #lisp
fikka has joined #lisp
megalography has quit [Ping timeout: 260 seconds]
amerlyq has joined #lisp
amerlyq has quit [Client Quit]
karlosz has quit [Quit: karlosz]
trocado has quit [Ping timeout: 240 seconds]
ebobby has quit [Ping timeout: 248 seconds]
mlf|2 has joined #lisp
megalography has joined #lisp
varjag has joined #lisp
mflem has quit [Ping timeout: 250 seconds]
raynold has joined #lisp
yeticry has quit [Quit: leaving]
varjag has quit [Ping timeout: 256 seconds]
f01 has joined #lisp
eli_oat has quit [Quit: Leaving.]
tomsen has joined #lisp
smurfrobot has joined #lisp
schoppenhauer has quit [Ping timeout: 260 seconds]
smurfrobot has quit [Remote host closed the connection]
schoppenhauer has joined #lisp
charh has quit [Quit: zZZzZz]
fikka has quit [Ping timeout: 240 seconds]
slyrus has joined #lisp
megalography has quit [Ping timeout: 268 seconds]
karlosz has joined #lisp
fikka has joined #lisp
karlosz has quit [Client Quit]
megalography has joined #lisp
milanj has quit [Quit: This computer has gone to sleep]
Bronsa` has quit [Ping timeout: 256 seconds]
defunkydrummer has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
smurfrobot has joined #lisp
kajo has quit [Quit: WeeChat 2.1]
defunkydrummer has joined #lisp
kajo has joined #lisp
Negdayen has quit [Ping timeout: 240 seconds]
surya has quit [Read error: Connection reset by peer]
smurfrobot has quit [Remote host closed the connection]
smurfrobot has joined #lisp
quazimodo has quit [Ping timeout: 268 seconds]
quazimodo has joined #lisp
smurfrobot has quit [Remote host closed the connection]
smurfrobot has joined #lisp
damke_ has joined #lisp
shka_ has joined #lisp
defunkydrummer has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
smurfrobot has quit [Remote host closed the connection]
damke has quit [Ping timeout: 252 seconds]
defunkydrummer has joined #lisp
defunkydrummer has quit [Client Quit]
pierpa has quit [Quit: Page closed]
fyodost has quit [Quit: Leaving]
Ukari has quit [Remote host closed the connection]
FreeBirdLjj has joined #lisp
Oladon has quit [Quit: Leaving.]
f01 has quit [Quit: leaving]
pierpal has quit [Read error: Connection reset by peer]
APic has quit [Ping timeout: 255 seconds]
fikka has quit [Ping timeout: 248 seconds]
pyx has joined #lisp
pyx has quit [Client Quit]
tomsen has quit [Ping timeout: 256 seconds]
pierpal has joined #lisp
fikka has joined #lisp
jeosol has joined #lisp
orivej has quit [Ping timeout: 260 seconds]
APic has joined #lisp
mlf|2 has quit [Ping timeout: 250 seconds]
pierpal has quit [Read error: Connection reset by peer]
pierpal has joined #lisp
uberman has joined #lisp
smurfrobot has joined #lisp
Bike has quit [Quit: Lost terminal]
smurfrobot has quit [Ping timeout: 268 seconds]
pierpal has quit [Read error: Connection reset by peer]
pierpal has joined #lisp
smurfrobot has joined #lisp
smurfrobot has quit [Ping timeout: 240 seconds]
beach has joined #lisp
<beach> Good morning everyone!
<stylewarning> Hello
pierpal has quit [Read error: Connection reset by peer]
pierpal has joined #lisp
vlatkoB has joined #lisp
pierpal has quit [Read error: Connection reset by peer]
pierpal has joined #lisp
fikka has quit [Ping timeout: 260 seconds]
emacsomancer has joined #lisp
smurfrobot has joined #lisp
<theemacsshibe[m]> hi beach
<beach> stylewarning: Great videos. Are there more coming? I have seen 2 so far.
pierpal has quit [Read error: Connection reset by peer]
<stylewarning> beach: only had time for two Lispy ones
<beach> OK.
<stylewarning> One about quantum computation will come out too
<stylewarning> I hope to make more when I make it back to England
<stylewarning> Some with more code in particular
<beach> That would be good.
<stylewarning> Lisp is a fun thing to talk about
<beach> It is.
<stylewarning> But it’s hard to be comprehensible :D
<beach> That too.
<on_ion> easier in s-exps
<beach> But a lot has to do with the enthusiasm of the speaker.
<beach> theemacsshibe[m]: The #clim channel will answer questions about CLIM and McCLIM. I usually hang out there, but I am traveling at the moment. I'll be back online on Wednesday.
xrash has quit [Remote host closed the connection]
smurfrobot has quit [Ping timeout: 240 seconds]
<theemacsshibe[m]> fancy
fikka has joined #lisp
thuffir has joined #lisp
<vtomole> Hey beach, how is SICL coming along?
<beach> I don't know. :)
<beach> Bike is doing most of the work at the moment.
<beach> I also haven't been hanging out in #clasp while traveling.
<beach> That's where most of the activity takes place.
<vtomole> With respect to Cleavir?
<beach> Yeah.
<beach> Also, scymtym is working on the reader (called Eclector) which used to be part of SICL, but that is now in a separate repository.
<vtomole> How many readers does SICL have?
<beach> It will have zero very soon. Instead it will use Eclector.
<beach> I am trying to extract "modules" from SICL into separate repositories as much as is reasonable.
<vtomole> Good idea.
<beach> Thanks.
<stylewarning> Then you need to version it all :D
<beach> What do you mean?
<stylewarning> Cross-repository compatibility is something that needs to be maintained
<beach> Oh, sure, yes.
thuffir has quit [Ping timeout: 268 seconds]
<vtomole> As long as it's not split up too much. I think this stays true to SICL's goal of separating a CL implementation into modules. An implementer will clone the sub-components he/she wants.
<beach> stylewarning: Since the basic specification (i.e. the Common Lisp HyperSpec) is stable, I don't think it will be a big problem.
<beach> vtomole: It is still non-trivial to use those modules though. For Eclector, either an implementation uses it as a second reader (it has to have a reader in order to read the Eclector source code) or the implementation must cross compile on a different implementation the way SICl does.
<stylewarning> beach: I guess if you expose CL-compatible symbols that’s good
<beach> Right. But you are right. Take Eclector again. It has functionality that extends the Common Lisp HyperSpec, and that functionality is essential for client code, in particular source tracking. And it is important not to break client code that uses it.
iqubic has joined #lisp
smurfrobot has joined #lisp
<vtomole> beach: To me, Common Lisp implementations are overwhelming. How is the back-end of SICL going? Are you still planning on compiling to x86_64? How much resources (time) does it take to write a "good" optimizing compiler?
rippa has joined #lisp
f01 has joined #lisp
smurfrobot has quit [Ping timeout: 260 seconds]
<beach> vtomole: The back-end is almost done. I have a separate repository containing an assembler for x86-64.
<beach> vtomole: So, what's left is bootstrapping.
<beach> vtomole: Also optimizations both at the HIR and at the MIR level must be improved.
<beach> vtomole: Hard to say how long it takes. I am not working on it full time, so it is taking longer.
<vtomole> For sure, a lot of implementors compile their languages to LLVM because they don't want to deal with writing optimizers. But you are not worried about performance being equal to SBCL are you?
<beach> Oh, that's definitely the goal.
<beach> I am not afraid of writing optimizers. There are plenty of published algorithms.
<beach> But they have to be adapted to the specific case of Common Lisp.
<beach> I don't think it is going to work to rely on LLVM for optimizations.
jeosol has quit [Ping timeout: 260 seconds]
<beach> It doesn't know how to do things like type inference, path replication, escape analysis and other things that are crucial to Common Lisp performance.
<beach> Things like that have to be done before low-level code is generated.
fikka has quit [Ping timeout: 240 seconds]
surya has joined #lisp
<beach> I'm off to have breakfast. I'll be back in a little while.
fikka has joined #lisp
isBEKaml has left #lisp [#lisp]
<vtomole> Sure. Later beach.
elfmacs has joined #lisp
pierpal has joined #lisp
Satou has joined #lisp
damke has joined #lisp
milanj has joined #lisp
damke_ has quit [Ping timeout: 252 seconds]
nika has joined #lisp
karlosz has joined #lisp
dddddd has quit [Remote host closed the connection]
karlosz has quit [Ping timeout: 240 seconds]
megalography has quit [Ping timeout: 240 seconds]
fortitude_ has joined #lisp
mrcom has quit [Read error: Connection reset by peer]
fortitude has quit [Ping timeout: 256 seconds]
rumbler31 has joined #lisp
uberman has quit [Quit: Leaving]
pierpal has quit [Remote host closed the connection]
Pixel_Outlaw has quit [Quit: Leaving]
khrbt has joined #lisp
<vtomole> clhs integer-length
beach has quit [Quit: ERC Version 5.3 (IRC client for Emacs)]
<vtomole> clhs array-dimension
varjag has joined #lisp
mrcom has joined #lisp
vtomole has quit [Ping timeout: 260 seconds]
varjag has quit [Ping timeout: 255 seconds]
thuffir has joined #lisp
surya has quit [Read error: Connection reset by peer]
on_ion has quit [Read error: Connection reset by peer]
bbobb has joined #lisp
thuffir has quit [Ping timeout: 255 seconds]
thuffir has joined #lisp
on_ion has joined #lisp
thuffir has quit [Ping timeout: 256 seconds]
Guest5052 has quit [Remote host closed the connection]
thuffir has joined #lisp
megalography has joined #lisp
vsync has quit [Quit: ZNC - http://znc.sourceforge.net]
vsync has joined #lisp
Mutex7 has joined #lisp
megalography has quit [Ping timeout: 260 seconds]
easye has quit [Read error: Connection reset by peer]
easye has joined #lisp
thuffir has quit [Read error: Connection reset by peer]
fikka has quit [Ping timeout: 256 seconds]
fikka has joined #lisp
pierpal has joined #lisp
thuffir has joined #lisp
megalography has joined #lisp
thuffir has quit [Ping timeout: 260 seconds]
thuffir has joined #lisp
lumm has joined #lisp
Mutex7 has quit [Quit: Leaving]
jackdaniel has quit [Quit: ZNC 1.6.6 - http://znc.in]
megalography has quit [Ping timeout: 265 seconds]
jackdaniel has joined #lisp
makomo has joined #lisp
pjb has joined #lisp
damke_ has joined #lisp
lumm has quit [Quit: lumm]
pierpal has quit [Ping timeout: 240 seconds]
adimanea has joined #lisp
damke has quit [Ping timeout: 252 seconds]
megalography has joined #lisp
pierpal has joined #lisp
thuffir has quit [Ping timeout: 264 seconds]
Anthaas_ has joined #lisp
Anthaas_ has quit [Client Quit]
damke has joined #lisp
damke_ has quit [Ping timeout: 252 seconds]
pierpal has quit [Ping timeout: 240 seconds]
ludston has quit [Remote host closed the connection]
megalography has quit [Ping timeout: 260 seconds]
adimanea has quit [Quit: Textual IRC Client: www.textualapp.com]
vsync has quit [Quit: ZNC - http://znc.sourceforge.net]
vsync has joined #lisp
fikka has quit [Ping timeout: 264 seconds]
nickenchuggets has quit [Quit: Leaving]
drastik_ is now known as drastik
SenasOzys has joined #lisp
thuffir has joined #lisp
fikka has joined #lisp
damke_ has joined #lisp
fikka has quit [Ping timeout: 256 seconds]
thuffir has quit [Ping timeout: 256 seconds]
makomo has quit [Ping timeout: 248 seconds]
damke has quit [Ping timeout: 252 seconds]
fikka has joined #lisp
smurfrobot has joined #lisp
fikka has quit [Ping timeout: 268 seconds]
smurfrobot has quit [Ping timeout: 256 seconds]
kushal has quit [Ping timeout: 255 seconds]
Satou has quit [Quit: exit();]
makomo has joined #lisp
fikka has joined #lisp
nowhere_man has joined #lisp
kushal has joined #lisp
varjag has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
fikka has joined #lisp
pjb has quit [Remote host closed the connection]
isBEKaml has joined #lisp
pjb has joined #lisp
fikka has quit [Ping timeout: 256 seconds]
pierpal has joined #lisp
orivej has joined #lisp
fikka has joined #lisp
energizer has quit [Ping timeout: 264 seconds]
pierpal has quit [Ping timeout: 276 seconds]
d4ryus1 is now known as d4ryus
thuffir has joined #lisp
thuffir has quit [Ping timeout: 256 seconds]
pjb has quit [Remote host closed the connection]
fortitude_ has quit [Ping timeout: 248 seconds]
damke has joined #lisp
damke_ has quit [Ping timeout: 252 seconds]
nika has quit [Quit: Leaving...]
fikka has quit [Ping timeout: 264 seconds]
igemnace has quit [Remote host closed the connection]
python476 has joined #lisp
fikka has joined #lisp
lnostdal has quit [Ping timeout: 255 seconds]
elfmacs has quit [Ping timeout: 268 seconds]
myrkraverk has joined #lisp
thuffir has joined #lisp
gargaml has joined #lisp
thuffir has quit [Ping timeout: 256 seconds]
thuffir has joined #lisp
thuffir2 has joined #lisp
megalography has joined #lisp
thuffir has quit [Ping timeout: 264 seconds]
raynold has quit [Quit: Connection closed for inactivity]
isBEKaml has left #lisp [#lisp]
RebelCoderRU has joined #lisp
lnostdal has joined #lisp
thuffir2 has quit [Ping timeout: 256 seconds]
michel_ has joined #lisp
markong has joined #lisp
thuffir has joined #lisp
thuffir2 has joined #lisp
thuffir has quit [Ping timeout: 264 seconds]
thuffir2 has quit [Ping timeout: 248 seconds]
fikka has quit [Ping timeout: 256 seconds]
Bike has joined #lisp
megalography has quit [Ping timeout: 248 seconds]
nowhere_man has quit [Ping timeout: 240 seconds]
fikka has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
fikka has joined #lisp
lnostdal has quit [Ping timeout: 260 seconds]
megalography has joined #lisp
lnostdal has joined #lisp
thuffir has joined #lisp
jjkola has joined #lisp
pierpal has joined #lisp
<jjkola> hi
trocado has joined #lisp
pjb has joined #lisp
pierpal has quit [Ping timeout: 256 seconds]
<oleo> sup sup
dddddd has joined #lisp
smurfrobot has joined #lisp
thuffir has quit [Ping timeout: 256 seconds]
thuffir has joined #lisp
smurfrobot has quit [Remote host closed the connection]
FreeBirdLjj has quit [Remote host closed the connection]
smurfrobot has joined #lisp
foojin has joined #lisp
fikka has quit [Ping timeout: 248 seconds]
<makomo> how do i leave a note to someone using Colleen again?
f01 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<pjb> makomo: /msg minion help
<pjb> Oh, colleen, another bot I didn't know.
vsync has quit [Quit: ZNC - http://znc.sourceforge.net]
vsync has joined #lisp
<makomo> i wasn't aware of minion :-)
<makomo> i'll check their help
thuffir has quit [Ping timeout: 255 seconds]
<pjb> Colleen is not particularly helpful…
<Colleen> Unknown command. Possible matches: 8, set, say, mop, get, hello, grant, time, tell, roll,
jjkola has quit [Quit: Ex-Chat]
<makomo> yeah :/
<makomo> was it tell maybe?
<makomo> ::tell pjb test!
<Colleen> pjb: Unknown command. Possible matches: 8, tell, set, get, time, help, deny, say, mop, test url,
<makomo> oh, "test!" must be a command, can't be an arbitrary string
<makomo> ah, here it is, ::notify
<pjb> You have to prefix all commends with ::tell? /msg Colleen ::tell help
<makomo> no, the syntax is "::<command-name> <args>"
<makomo> ::tell runs another Colleen command and shows/tells it to someone else
<Colleen> runs: Unknown command. Possible matches: 8, weather, set, say, mop, get, notify, grant, block, award,
<makomo> err, lol
<makomo> and ::notify just sends someone a message the first time they speak again
vsync has quit [Quit: ZNC - http://znc.sourceforge.net]
vsync has joined #lisp
thuffir has joined #lisp
dieggsy has joined #lisp
thuffir has quit [Ping timeout: 260 seconds]
thuffir has joined #lisp
FreeBirdLjj has joined #lisp
ludston has joined #lisp
damke_ has joined #lisp
damke has quit [Ping timeout: 252 seconds]
damke has joined #lisp
thuffir has quit [Ping timeout: 248 seconds]
thuffir has joined #lisp
damke_ has quit [Ping timeout: 252 seconds]
fikka has joined #lisp
jjkola has joined #lisp
<jjkola> hi
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #lisp
Negdayen has joined #lisp
thuffir has quit [Ping timeout: 256 seconds]
trocado has quit [Ping timeout: 260 seconds]
FreeBird_ has joined #lisp
trocado has joined #lisp
ebrasca has quit [Ping timeout: 256 seconds]
FreeBirdLjj has quit [Ping timeout: 268 seconds]
ebzzry has joined #lisp
milanj has quit [Quit: This computer has gone to sleep]
lnostdal has quit [Ping timeout: 260 seconds]
makomo has quit [Ping timeout: 264 seconds]
ebzzry has quit [Quit: WeeChat 1.9.1]
ebzzry has joined #lisp
pierpal has joined #lisp
<ebzzry> Is usocket *the* cross platform TCP/IP solution? I want to port a LispWorks library to use it.
elfmacs has joined #lisp
random-nick has joined #lisp
oleo has quit [Quit: Leaving]
makomo has joined #lisp
<ebzzry> great
<ebzzry> the next question for myself, is what are the equivalent function from lispworks.
Anthaas_ has joined #lisp
oleo has joined #lisp
jjkola has quit [Ping timeout: 276 seconds]
<White_Flame> ebzzry: looking at usocket's lispworks backend, it looks like they're all in the comm: package https://github.com/usocket/usocket/blob/master/backend/lispworks.lisp
Xof has quit [Remote host closed the connection]
thuffir has joined #lisp
Xof has joined #lisp
eli_oat has joined #lisp
<oleo> does anyone know the error relating to the last link i provided
<oleo> the former link is one where i dump an image from sbcl
<oleo> it all goes ok, the image gets dumped but on start i get library error
<oleo> the whole asdf mockery is because i have two copies of mcclim
<oleo> mcclim-master and mcclim-freetype2, and the error is related to freetype2 library
<oleo> i basically am dumping the image while ignoring the master
lnostdal has joined #lisp
eli_oat has quit [Client Quit]
thuffir has quit [Ping timeout: 240 seconds]
thuffir has joined #lisp
pierpal has quit [Ping timeout: 256 seconds]
milanj has joined #lisp
puchacz has quit [Read error: Connection reset by peer]
nika has joined #lisp
fisxoj has joined #lisp
puchacz has joined #lisp
ebzzry has quit [Quit: WeeChat 1.9.1]
ebzzry has joined #lisp
<ebzzry> thanks
vsync has quit [Quit: ZNC - http://znc.sourceforge.net]
vsync has joined #lisp
bbobb has quit [Ping timeout: 256 seconds]
vtomole has joined #lisp
siraben has joined #lisp
<drmeister> Should (find-class '(setf foo) nil) return NIL or signal an error?
<drmeister> sbcl returns NIL
<Bike> it's undefined, but an error would be nice
<drmeister> As does ECL
<drmeister> An error breaks manifest.
<drmeister> Clasp signals an error and that breaks manifest
<Bike> i'd say that's unfortunate on manifest's part
siraben has quit [Client Quit]
<drmeister> It doesn't test that **symbol** is a symbol.
siraben has joined #lisp
fisxoj has quit [Ping timeout: 264 seconds]
Anthaas_ has quit [Quit: WeeChat 1.9.1]
jason_m has joined #lisp
Anthaas_ has joined #lisp
<phoe> clhs find-class
<phoe> should always return an error
<phoe> the variable "symbol" is meant to be a symbol and therefore calling FIND-CLASS with a non-symbol invokes undefined behavior
<phoe> s/return/signal
<phoe> I mean, the spec says that it may return an unicorn because the behavior is undefined in such a case
drastik_ has joined #lisp
<phoe> drmeister: also, your link gives me 404
<drmeister> Of course it does.
<drmeister> I've never figured out how to get those links to work with quicklisp packages.
drastik has quit [Ping timeout: 264 seconds]
Anthaas_ has quit [Quit: WeeChat 1.9.1]
<phoe> drmeister: how come that you end up calling FIND-CLASS with a non-symbol though?
<Bike> because manifest just iterates over all symbols and all (setf symbol)s, probably./
<phoe> I see. Then it's manifest's fault for invoking UB in the first place if it calls FIND-CLASS on non-symbols.
<drmeister> That's what appears to be happening - calling find-class on non-symbols
<drmeister> Forking and fixing
Kundry_Wag has joined #lisp
<phoe> (and (symbolp symbol) ...) should do it if I read this macro correctly
<phoe> the :IS form seems like a filtering predicate that checks whether a thing falls into a category
jason_m has quit [Ping timeout: 276 seconds]
RebelCoderRU has quit [Ping timeout: 268 seconds]
pierpal has joined #lisp
Anthaas_ has joined #lisp
TCZ has joined #lisp
Anthaas_ has quit [Client Quit]
<drmeister> Yes - and it needs to be added to the :is test for :condition as well
<phoe> Yep, since condition types are found the same way.
EvW has joined #lisp
TCZ has quit [Quit: Leaving]
<drmeister> Now manifest works with clasp
optikalmouse has joined #lisp
makomo has quit [Ping timeout: 260 seconds]
orivej has quit [Ping timeout: 256 seconds]
Anthaas_ has joined #lisp
Anthaas_ has quit [Client Quit]
<phoe> drmeister: remember to make a PR to the mainstream repo!
Anthaas has joined #lisp
<optikalmouse> ,o/
<optikalmouse> bongiorno
DonVlad has joined #lisp
<drmeister> Already done
palmtree has joined #lisp
python476 has quit [Ping timeout: 248 seconds]
varjag has quit [Ping timeout: 240 seconds]
dieggsy has quit [Ping timeout: 265 seconds]
pierpal has quit [Read error: Connection reset by peer]
pierpal has joined #lisp
kmurphy4_ has joined #lisp
makomo has joined #lisp
trocado has quit [Ping timeout: 248 seconds]
zotan has quit [Ping timeout: 256 seconds]
KahMue has joined #lisp
voidlily has quit [Ping timeout: 276 seconds]
kmurphy4_ is now known as kmurphy4
zotan has joined #lisp
pierpal has quit [Read error: Connection reset by peer]
voidlily has joined #lisp
kmurphy4 has quit [Ping timeout: 264 seconds]
megalography has quit [Ping timeout: 256 seconds]
RebelCoderRU has joined #lisp
pierpal has joined #lisp
beach has joined #lisp
<beach> Good afternoon everyone!
<pjb> Hi!
<oleo> sup sup
<oleo> hey pjb
<oleo> how are you ?
<pjb> fine.
KahMue has quit [Ping timeout: 256 seconds]
<oleo> http://dpaste.com/22F1R3C http://dpaste.com/1QRCND6, i did a backtrace for the last one but have still no clue what's wrong
jason_m has joined #lisp
<pjb> oleo: typing v on the line 0: in the backtrace should jump to the source line, and you should see where the library value comes from. It's probably the variable that's bad, according to the error message.
<pjb> oleo: IIRC, typing RET on that line should show the frame with the bindings too.
milanj has quit [Quit: This computer has gone to sleep]
crsc has quit [Quit: leaving]
<beach> oleo: Do you have the right values for your OPTIMIZE qualities?
smurfrobot has quit [Remote host closed the connection]
jason_m has quit [Read error: Connection reset by peer]
smurfrobot has joined #lisp
python476 has joined #lisp
smurfrobot has quit [Ping timeout: 240 seconds]
bbobb has joined #lisp
<oleo> beach: no idea beach, do you think it's related to that ?
crsc has joined #lisp
<beach> No.
<beach> I just think you need the right values to debug the problem properly.
elfmacs has quit [Ping timeout: 240 seconds]
carmack has quit [Ping timeout: 265 seconds]
carmack has joined #lisp
Kundry_Wag has quit []
kmurphy4 has joined #lisp
EvW has quit [Ping timeout: 265 seconds]
TCZ has joined #lisp
<oleo> and #.(declaim (optimize (safety 3) (debug 3) (space 0) (speed 0) (compilation-speed 0) (inhibit-warnings 0))) is not good enough ?
zaquest has quit [Ping timeout: 260 seconds]
charh has joined #lisp
<beach> Should be.
zaquest has joined #lisp
orivej has joined #lisp
zooey has quit [Remote host closed the connection]
zooey has joined #lisp
<oleo> oh
<oleo> cl-freetype2-tests fails
smurfrobot has joined #lisp
<oleo> some indexes are off
<oleo> that's maybe why
<beach> Another FFI-based system, I guess?
trocado has joined #lisp
<oleo> yes
megalography has joined #lisp
shka_ has quit [Quit: Konversation terminated!]
<on_ion> well freetype2 is a C lib..
<oleo> and 5am gives some results like
Pixel_Outlaw has joined #lisp
shka_ has joined #lisp
smurfrobot has quit [Remote host closed the connection]
drastik_ is now known as drastik
smurfrobot has joined #lisp
fikka has quit [Ping timeout: 268 seconds]
dieggsy has joined #lisp
<oleo> err i have no idea
<oleo> but if i were to speculate, it either is some loop gone wrong, types not fitting or some conversion stuff in between.....
TCZ has quit [Quit: Leaving]
<oleo> that's ffi for me
<oleo> lol
orivej has quit [Ping timeout: 260 seconds]
RebelCoderRU has quit [Ping timeout: 268 seconds]
siraben` has joined #lisp
siraben has quit [Ping timeout: 260 seconds]
damke_ has joined #lisp
<on_ion> oleo: who ..?
epony has quit [Quit: QUIT]
pierpal has quit [Quit: Poof]
damke has quit [Ping timeout: 252 seconds]
fikka has joined #lisp
pierpal has joined #lisp
RebelCoderRU has joined #lisp
kmurphy4 has quit [Read error: Connection reset by peer]
fikka has quit [Ping timeout: 260 seconds]
kmurphy4 has joined #lisp
bvcosta has joined #lisp
bvcosta has quit [Remote host closed the connection]
fikka has joined #lisp
Pixel_Outlaw has quit [Remote host closed the connection]
jmercouris has joined #lisp
iqubic has quit [Remote host closed the connection]
pierpal has quit [Ping timeout: 260 seconds]
nickenchuggets has joined #lisp
damke_ has quit [Ping timeout: 252 seconds]
jmercouris has quit [Remote host closed the connection]
epony has joined #lisp
epony has quit [Max SendQ exceeded]
epony has joined #lisp
nowhere_man has joined #lisp
megalography has quit [Ping timeout: 256 seconds]
optikalmouse has quit [Quit: Leaving]
<makomo> ::notify Shinmera please take a look at the PR i've made for 3d-matrices. i think MLOOKAT is incorrect, hopefully i got it right (i've been at it for the whole day ;_;)
<Colleen> makomo: Got it. I'll let Shinmera know as soon as possible.
FreeBird_ has quit [Remote host closed the connection]
FreeBirdLjj has joined #lisp
mflem has joined #lisp
megalography has joined #lisp
FreeBirdLjj has quit [Ping timeout: 265 seconds]
puchacz has quit [Read error: Connection reset by peer]
palmtree has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
puchacz has joined #lisp
energizer has joined #lisp
<sjl> makomo: Shinmera generally hangs out in #shirakumo, not here, so if you want to get ahold of him it's best to try there
energizer has quit [Remote host closed the connection]
energizer has joined #lisp
kmurphy4 has quit [Quit: kmurphy4]
<makomo> sjl: ah right, i forgot about that
<Colleen> makomo: Shinmera said 13 minutes, 36 seconds ago: Yeah as I mentioned in the reply, I've been at that for fucking ever before as well. If you really got it right now that's fantastic.
<makomo> hah!
<oleo> hehe
f01 has joined #lisp
kmurphy4 has joined #lisp
<phoe> are you really chatting via Colleen now despite you guys being in two different channels
<phoe> I am getting too old for this
* phoe goes to take a drink in #lispcafe
<oleo> ::notify phoe what are you drinking ?
<Colleen> oleo: Got it. I'll let phoe know as soon as possible.
<makomo> phoe: yeah :D, haha. i thought Colleen wouldn't work cross-channels, but it does
<makomo> so it's like a VPN of sorts, it groups all the channels Colleen is in
<makomo> awesome
<oleo> lol
puchacz has quit [Quit: Konversation terminated!]
<phoe> it's a bridge
<Colleen> phoe: oleo said 1 minute, 57 seconds ago: what are you drinking ?
eli_oat has joined #lisp
_whitelogger has joined #lisp
karlosz has joined #lisp
vibs29 has quit [Ping timeout: 260 seconds]
eli_oat has quit [Client Quit]
manicennui has joined #lisp
manicennui has quit [Client Quit]
vibs29 has joined #lisp
manicennui has joined #lisp
theemacsshibe[m] has joined #lisp
smurfrobot has quit [Remote host closed the connection]
dieggsy has quit [Ping timeout: 276 seconds]
smurfrobot has joined #lisp
can3p[m] has joined #lisp
plll[m] has joined #lisp
z3r0d5y[m] has joined #lisp
drunk_foxx[m] has joined #lisp
karlosz has quit [*.net *.split]
f01 has quit [*.net *.split]
beach has quit [*.net *.split]
voidlily has quit [*.net *.split]
nickenchuggets has quit [*.net *.split]
random-nick has quit [*.net *.split]
troydm has quit [*.net *.split]
vhost- has quit [*.net *.split]
kjeldahl has quit [*.net *.split]
cmatei has quit [*.net *.split]
samebchase1 has quit [*.net *.split]
harlequin78[m] has quit [*.net *.split]
remix2000[m] has quit [*.net *.split]
kammd[m] has quit [*.net *.split]
wetha has quit [*.net *.split]
himmAllRight has quit [*.net *.split]
Patzy has quit [*.net *.split]
theBlackDragon has quit [*.net *.split]
zymurgy has quit [*.net *.split]
Mon_Ouie has quit [*.net *.split]
beach has joined #lisp
karlosz has joined #lisp
samebchase1 has joined #lisp
random-nick has joined #lisp
kjeldahl has joined #lisp
nickenchuggets has joined #lisp
cmatei has joined #lisp
Patzy_ has joined #lisp
voidlily has joined #lisp
vhost- has joined #lisp
theBlackDragon has joined #lisp
troydm has joined #lisp
himmAllRight has joined #lisp
Mon_Ouie has joined #lisp
zymurgy has joined #lisp
vibs29 has quit [Ping timeout: 260 seconds]
wheelsucker has quit [Ping timeout: 260 seconds]
vibs29 has joined #lisp
smurfrobot has quit [Remote host closed the connection]
GNUPONUT[m] has joined #lisp
grumblr has joined #lisp
wetha has joined #lisp
grumble has quit [Quit: Just imagine, if we found aliens who have their own version of the internet, they'd probably have some hella dank memes to share.]
nowhere_man has quit [Ping timeout: 256 seconds]
grumblr is now known as grumble
harlequin78[m] has joined #lisp
fortitude_ has joined #lisp
remix2000[m] has joined #lisp
kammd[m] has joined #lisp
dirb has joined #lisp
fikka has quit [Ping timeout: 260 seconds]
f01 has joined #lisp
varjag has joined #lisp
random-nick has quit [Read error: Connection reset by peer]
smurfrobot has joined #lisp
<mfiano> Is there a way to reset the reader/printer control variables to the _default_? WITH-STANDARD-IO-SYNTAX seems to define it's own standard behavior, going against the defaults. For example, *print-readably* is defined to have an initial value of NIL, whereas WITH-STANDARD-IO-SYNTAX uses T
<phoe> mfiano: what do you mean by "default"?
<phoe> clhs with-standard-io-syntax
<mfiano> phoe: I mean for things like *print-readably*, the standard defines it's initial-value to be NIL
<phoe> oooh, right.
<mfiano> I want to reset all these initial values
<phoe> hm. sounds like something worthy of a WITH-DEFAULT-IO-SYNTAX macro.
<phoe> I could bet $2 that it's already defined in some library.
<mfiano> Well some of them are undefined and up to impls
<mfiano> But yeah...I want to ensure the ones with actual defaults, are reset
<phoe> serapeum seems not to have it.
<phoe> You could try defining your own macro for that - I can't see it around from a very brief glance.
<phoe> And perhaps later you can switch to a more "mainstream" version of this.
<mfiano> Ok. I just spent a while debugging why i could not print CLOS objects, and *print-readably* was bound to T everywhere in a huge project. Turns out, I wrapped another library that calls this one in `with-standard-io-syntax`, in order to ensure things like floats being read correctly...i didn't realize *print-readably* is different than the defaults. I understand why it is though; it's really meant to make
<mfiano> printing objects to file and reading them again work properly.
<mfiano> Thanks though
<phoe> mfiano: what kind of CLOS objects are you printing and how are you printing them?
<phoe> plain #<FOO 01234>-style?
<mfiano> Correct.
<mfiano> I know how I can print them readably, and that phoe-toolboxz has a way
<mfiano> But I'm speaking generally
<phoe> for very dumb objects phoe-toolbox's way of printing them will work, yes
thuffir has quit [Read error: Connection reset by peer]
Khisanth has quit [Ping timeout: 256 seconds]
nika has quit [Quit: Leaving...]
orivej has joined #lisp
<mfiano> It seems the only one that differs from the defaults, aside possibly some implementation-specific ones, _is_ *print-readably*
<mfiano> Well you learn something new everyday I suppose.
fikka has joined #lisp
zooey has quit [*.net *.split]
kushal has quit [*.net *.split]
thuffir has joined #lisp
kushal has joined #lisp
zooey has joined #lisp
pierpal has joined #lisp
palmtree has joined #lisp
fikka has quit [Ping timeout: 245 seconds]
Khisanth has joined #lisp
matijja has joined #lisp
Pixel_Outlaw has joined #lisp
random-nick has joined #lisp
Oladon has joined #lisp
tkd has quit [Ping timeout: 268 seconds]
thuffir has quit [Ping timeout: 245 seconds]
tkd has joined #lisp
kajo has quit [Quit: WeeChat 2.1]
fikka has joined #lisp
thuffir has joined #lisp
kajo has joined #lisp
Kaz has quit [Quit: Connection closed for inactivity]
fikka has quit [Ping timeout: 260 seconds]
thuffir has quit [Ping timeout: 260 seconds]
megalography has quit [Ping timeout: 265 seconds]
vlatkoB has quit [Remote host closed the connection]
Anthaas_ has joined #lisp
puchacz has joined #lisp
smurfrobot has quit [Remote host closed the connection]
trocado has quit [Ping timeout: 240 seconds]
megalography has joined #lisp
shka_ has quit [Ping timeout: 264 seconds]
megalography has quit [Ping timeout: 240 seconds]
fikka has joined #lisp
pjb has quit [Remote host closed the connection]
pjb has joined #lisp
random-nick has quit [Ping timeout: 260 seconds]
pjb has quit [Remote host closed the connection]
nowhere_man has joined #lisp
megalography has joined #lisp
matijja has quit [Ping timeout: 245 seconds]
smurfrobot has joined #lisp
nowhere_man has quit [Ping timeout: 245 seconds]
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
thuffir has joined #lisp
loli has quit [Ping timeout: 256 seconds]
loli has joined #lisp
smurfrobot has quit [Remote host closed the connection]
smurfrobot has joined #lisp
tomsen has joined #lisp
xrash has joined #lisp
Patzy_ is now known as Patzy
zxcvz has quit [Quit: zxcvz]
xrash has quit [Ping timeout: 245 seconds]
tomsen has quit [Ping timeout: 252 seconds]
eSVG has quit [Ping timeout: 276 seconds]
DonVlad has quit []
xrash has joined #lisp
thuffir has quit [Ping timeout: 245 seconds]
megalography has quit [Ping timeout: 245 seconds]
marusich has joined #lisp
EvW has joined #lisp
thuffir has joined #lisp
rixard has joined #lisp
vtomole has quit [Ping timeout: 260 seconds]
fikka has quit [Ping timeout: 260 seconds]
bbobb has quit [Quit: bbobb]
pjb has joined #lisp
Anthaas_ has quit [Quit: WeeChat 1.9.1]
figurehe4d has joined #lisp
thuffir has quit [Ping timeout: 240 seconds]
rixard has quit [Quit: (exit)]
python476 has quit [Read error: Connection reset by peer]
fikka has joined #lisp
comborico1611 has joined #lisp
Anthaas_ has joined #lisp
comborico has joined #lisp
f01 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
comborico has quit [Client Quit]
smurfrobot has quit [Remote host closed the connection]
smurfrobot has joined #lisp
smurfrobot has quit [Ping timeout: 260 seconds]
megalography has joined #lisp
gargaml has quit [Quit: WeeChat 2.1]
pierpa has joined #lisp
jmercouris has joined #lisp
<jmercouris> is there a way to do (loop for item in list collect ...) and have the index of "item"?
<phoe> jmercouris: (loop for i from 0 for item in list ...)
<jmercouris> phoe: thanks
thuffir has joined #lisp
<jmercouris> I was thinking about having multiple "do" clauses to increment some integer
<jmercouris> seems I was on the completely wrong track of thinking
<phoe> jmercouris: you don't want an index of "item"
<phoe> you want a number that is initially 0 and then increases by 1 on each iteration
<jmercouris> I realize that's what your soultion is doing yes
<phoe> that also happens to be the index of "item"
<jmercouris> I visualized (loop for item in list do .... do incf i)
<jmercouris> I still barely understand the loop macro
thuffir has quit [Ping timeout: 260 seconds]
thuffir has joined #lisp
<comborico1611> Where has stacksmith gone?
Anthaas has quit [Quit: ZNC 1.7.0 - https://znc.in]
smurfrobot has joined #lisp
Anthaas has joined #lisp
thuffir has quit [Ping timeout: 260 seconds]
<pjb> phoe: no, that's the point, there is no "the" index of item! There are several indices of item!
<pjb> (loop with list = '(1 2 1 2 3 4 1 2 3 4) for item in list collect (positions item list)) #| --> ((0 2 6) (1 3 7) (0 2 6) (1 3 7) (4 8) (5 9) (0 2 6) (1 3 7) (4 8) (5 9)) |#
<pjb> jmercouris: you can do (loop with i = -1 for item in list do (incf i) do …)
<pjb> but this is exactly what for i from 0 does.
<jmercouris> pjb: yeah, that's what I had in mind, it just didn't seem that smart
Negdayen has quit [Ping timeout: 256 seconds]
<jmercouris> I figured there must be a better way
<pjb> the most probable, is that it wouldn't make any difference in the generated code.
<jmercouris> yeah, but it would look dumb
<jmercouris> and that's enough for me :d
<jmercouris> s/:d/:D - sorry sticky shift key
smurfrobot has quit [Remote host closed the connection]
thuffir has joined #lisp
smurfrobot has joined #lisp
Anthaas_ has quit [Quit: WeeChat 1.9.1]
smurfrobot has quit [Ping timeout: 245 seconds]
sz0 has joined #lisp
milanj has joined #lisp
thuffir has quit [Ping timeout: 252 seconds]
thuffir has joined #lisp
mange has joined #lisp
jmercouris has quit [Ping timeout: 260 seconds]
mlf|2 has joined #lisp
thuffir has quit [Ping timeout: 240 seconds]
light2yellow has quit [Quit: light2yellow]
mflem has quit [Ping timeout: 245 seconds]
michel_ has quit [Ping timeout: 256 seconds]
mflem has joined #lisp
smurfrobot has joined #lisp
mlf|2 has quit [Ping timeout: 245 seconds]
trocado has joined #lisp
smurfrobot has quit [Ping timeout: 260 seconds]
smurfrobot has joined #lisp
gigetoo has quit [Ping timeout: 240 seconds]
gigetoo has joined #lisp
Mutex7 has joined #lisp
vsync has quit [Quit: ZNC - http://znc.sourceforge.net]
vsync has joined #lisp
varjag has quit [Quit: ERC (IRC client for Emacs 25.2.1)]
thuffir has joined #lisp
thuffir has quit [Ping timeout: 245 seconds]
trocado has quit [Read error: Connection reset by peer]
smurfrobot has quit [Remote host closed the connection]
thuffir has joined #lisp
vsync has quit [Quit: ZNC - http://znc.sourceforge.net]
vsync has joined #lisp
thuffir has quit [Ping timeout: 245 seconds]
thuffir has joined #lisp
makomo has quit [Ping timeout: 240 seconds]
smurfrobot has joined #lisp
thuffir has quit [Ping timeout: 245 seconds]
thuffir has joined #lisp