jackdaniel changed the topic of #commonlisp to: Common Lisp, the #1=(programmable . #1#) programming language | Wiki: <https://www.cliki.net> | IRC Logs: <https://irclog.tymoon.eu/libera/%23commonlisp> | Cookbook: <https://lispcookbook.github.io/cl-cookbook> | Pastebin: <https://plaster.tymoon.eu/>
rkazak has quit [Ping timeout: 246 seconds]
rkazak has joined #commonlisp
varjag has joined #commonlisp
wacki has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
rkazak has quit [Ping timeout: 252 seconds]
varjag has quit [Ping timeout: 245 seconds]
trocado has joined #commonlisp
foretspa1sibles has quit [Ping timeout: 265 seconds]
rkazak has joined #commonlisp
zwr has quit [Read error: Connection reset by peer]
zwr has joined #commonlisp
foretspa1sibles has joined #commonlisp
decweb has joined #commonlisp
rkazak has quit [Ping timeout: 264 seconds]
rodrigo-` is now known as rodrigo-morales
rodrigo-morales has quit [Changing host]
rodrigo-morales has joined #commonlisp
MyNetAz has quit [Remote host closed the connection]
MyNetAz has joined #commonlisp
citizeno has joined #commonlisp
decweb has quit [Ping timeout: 265 seconds]
rkazak has joined #commonlisp
pabs3 has quit [Read error: Connection reset by peer]
decweb has joined #commonlisp
ebrasca has joined #commonlisp
pabs3 has joined #commonlisp
rkazak has quit [Ping timeout: 252 seconds]
shawnw has quit [Ping timeout: 265 seconds]
pkal_ has joined #commonlisp
pkal has quit [Ping timeout: 260 seconds]
pkal_ is now known as pkal
citizeno has quit [Ping timeout: 240 seconds]
rkazak has joined #commonlisp
decweb has quit [Ping timeout: 252 seconds]
yaneko3 has joined #commonlisp
yaneko has quit [Ping timeout: 248 seconds]
yaneko3 is now known as yaneko
rkazak has quit [Ping timeout: 252 seconds]
random-nick has quit [Ping timeout: 260 seconds]
rkazak has joined #commonlisp
szkl has joined #commonlisp
decweb has joined #commonlisp
rkazak has quit [Ping timeout: 272 seconds]
markb1 has quit [Ping timeout: 272 seconds]
markb1 has joined #commonlisp
decweb has quit [Ping timeout: 252 seconds]
rkazak has joined #commonlisp
shawnw has joined #commonlisp
decweb has joined #commonlisp
triffid has quit [Remote host closed the connection]
rkazak has quit [Ping timeout: 272 seconds]
olnw has joined #commonlisp
triffid has joined #commonlisp
Jach has quit [Quit: Leaving.]
decweb has quit [Ping timeout: 276 seconds]
rkazak has joined #commonlisp
gorignak has joined #commonlisp
rkazak has quit [Ping timeout: 272 seconds]
rkazak has joined #commonlisp
bigbug has joined #commonlisp
rkazak has quit [Ping timeout: 264 seconds]
rkazak has joined #commonlisp
<beach> What are the conditions required for SBCL to expand a compiler macro?
<beach> The manual doesn't say it seems.
rkazak has quit [Ping timeout: 252 seconds]
<beach> Never mind. Apparently, the callee must be declared inline.
<beach> I found it from looking at the SBCL source code. But it is strange that the manual does not provide this information.
MyNetAz has quit [Write error: Broken pipe]
overclucker_ has quit [Read error: Connection reset by peer]
overclucker has joined #commonlisp
MyNetAz has joined #commonlisp
mishoo has joined #commonlisp
rkazak has joined #commonlisp
rkazak has quit [Ping timeout: 265 seconds]
rkazak has joined #commonlisp
attila_lendvai has joined #commonlisp
overclucker has quit [Ping timeout: 265 seconds]
mishoo has quit [Ping timeout: 248 seconds]
JuanDaugherty has joined #commonlisp
Irvise has quit [Ping timeout: 260 seconds]
beach has quit [Ping timeout: 276 seconds]
Irvise has joined #commonlisp
rainthree has joined #commonlisp
rkazak has quit [Ping timeout: 264 seconds]
msv has quit [Remote host closed the connection]
beach has joined #commonlisp
attila_lendvai has quit [Read error: Connection reset by peer]
attila_lendvai has joined #commonlisp
attila_lendvai has quit [Ping timeout: 244 seconds]
mgl has joined #commonlisp
rkazak has joined #commonlisp
attila_lendvai has joined #commonlisp
pve has joined #commonlisp
varjag has joined #commonlisp
cage has joined #commonlisp
cage has quit [Excess Flood]
cage has joined #commonlisp
rkazak has quit [Ping timeout: 265 seconds]
beach has quit [Read error: Connection reset by peer]
beach has joined #commonlisp
edgar-rft_ has joined #commonlisp
edgar-rft` has quit [Ping timeout: 260 seconds]
rkazak has joined #commonlisp
attila_lendvai has quit [Ping timeout: 248 seconds]
attila_lendvai_ has joined #commonlisp
JuanDaugherty has quit [Quit: JuanDaugherty]
attila_lendvai_ has quit [Read error: Connection reset by peer]
alendvai__ has joined #commonlisp
taleon has left #commonlisp [#commonlisp]
rkazak has quit [Ping timeout: 265 seconds]
alendvai__ has quit [Ping timeout: 265 seconds]
dino_tutter has joined #commonlisp
amb007 has quit [Ping timeout: 252 seconds]
attila_lendvai has joined #commonlisp
attila_lendvai_ has joined #commonlisp
attila_lendvai has quit [Read error: Connection reset by peer]
attila_lendvai_ has quit [Read error: Connection reset by peer]
rainthree has quit [Ping timeout: 265 seconds]
MyNetAz has quit [Read error: Connection reset by peer]
MyNetAz has joined #commonlisp
rkazak has joined #commonlisp
overclucker has joined #commonlisp
rkazak has quit [Ping timeout: 252 seconds]
rainthree has joined #commonlisp
mishoo has joined #commonlisp
rkazak has joined #commonlisp
beach` has joined #commonlisp
beach has quit [Read error: Connection reset by peer]
beach` is now known as beach
beach` has joined #commonlisp
contrapunctus has left #commonlisp [#commonlisp]
varjag has quit [Ping timeout: 260 seconds]
beach has quit [Killed (NickServ (GHOST command used by beach`!~user@2a01:cb19:682:4600:f45:e5ad:a6d5:c804))]
beach` is now known as beach
wacki has joined #commonlisp
dajole has quit [Quit: Connection closed for inactivity]
contrapunctus has joined #commonlisp
zxcvz has joined #commonlisp
varjag has joined #commonlisp
varjagg has joined #commonlisp
varjagg has quit [Client Quit]
Odin- has quit [Quit: Well, that's not the right button.]
AetherWind has joined #commonlisp
rkazak has quit [Ping timeout: 260 seconds]
dnhester26 has joined #commonlisp
bollu has quit [Ping timeout: 245 seconds]
contrapunctus has left #commonlisp [#commonlisp]
mwnaylor has quit [Ping timeout: 276 seconds]
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
contrapunctus has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
<Shinmera> Extremely minor thing: it looks like with-hash-table-iterator uses dx-flet. However, the spec says that the consequences are merely unspecified, not undefined, should the iterator escape. If I understand correctly, a dx function could lead to a memory corruption if called outside its scope, which would not make the consequences unspecified (since unspecified means "unpredictable but harmless."
<Shinmera> whoops, wrong channel
dnhester26 has joined #commonlisp
rkazak has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
contrapunctus has left #commonlisp [#commonlisp]
dnhester26 has joined #commonlisp
contrapunctus has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
rainthree has quit [Ping timeout: 265 seconds]
attila_lendvai has joined #commonlisp
rkazak has quit [Ping timeout: 248 seconds]
dnhester26 has joined #commonlisp
dnhester26 has quit [Client Quit]
zxcvz has quit [Quit: zxcvz]
rainthree has joined #commonlisp
overclucker has quit [Read error: Connection reset by peer]
overclucker_ has joined #commonlisp
rkazak has joined #commonlisp
decweb has joined #commonlisp
rkazak has quit [Ping timeout: 248 seconds]
rkazak has joined #commonlisp
rainthree has quit [Read error: Connection reset by peer]
yaneko has quit [Quit: parting]
yaneko has joined #commonlisp
yaneko has quit [Client Quit]
yaneko has joined #commonlisp
rkazak has quit [Ping timeout: 276 seconds]
yaneko has quit [Quit: parting]
yaneko has joined #commonlisp
random-nick has joined #commonlisp
rkazak has joined #commonlisp
rkazak has quit [Ping timeout: 252 seconds]
<beach> Duh! It's in the standard that a requirement for a compiler macro to be expanded is that the function is not declared NOTINLINE.
rkazak has joined #commonlisp
olnw has quit [Quit: ZNC - https://znc.in]
markb1 has quit [Ping timeout: 246 seconds]
rkazak has quit [Ping timeout: 252 seconds]
notzmv has quit [Ping timeout: 265 seconds]
lispx has quit [Ping timeout: 240 seconds]
rkazak has joined #commonlisp
lispx has joined #commonlisp
lispx has quit [Ping timeout: 240 seconds]
shmorg83 has quit [Ping timeout: 244 seconds]
rkazak has quit [Ping timeout: 260 seconds]
wacki has quit [Read error: Connection reset by peer]
rkazak has joined #commonlisp
wacki has joined #commonlisp
rkazak has quit [Ping timeout: 272 seconds]
yaneko has quit [Quit: parting]
yaneko has joined #commonlisp
spdegabrielle has joined #commonlisp
notzmv has joined #commonlisp
attila_lendvai_ has joined #commonlisp
attila_lendvai has quit [Ping timeout: 265 seconds]
attila_lendvai_ has quit [Ping timeout: 248 seconds]
zxcvz has joined #commonlisp
zxcvz has quit [Client Quit]
amb007 has joined #commonlisp
attila_lendvai_ has joined #commonlisp
rkazak has joined #commonlisp
shka has quit [Quit: Konversation terminated!]
shka has joined #commonlisp
AetherWind has quit [Quit: leaving]
lispx has joined #commonlisp
lispx has quit [Remote host closed the connection]
rkazak has quit [Ping timeout: 252 seconds]
gorignak has quit [Ping timeout: 244 seconds]
overclucker has joined #commonlisp
overclucker_ has quit [Read error: Connection reset by peer]
varjag has quit [Ping timeout: 244 seconds]
rkazak has joined #commonlisp
rkazak has quit [Ping timeout: 272 seconds]
rkazak has joined #commonlisp
rkazak has quit [Ping timeout: 252 seconds]
msv has joined #commonlisp
<aeth> I had and answered my own question before asking it, but I'm going to put the answer here, anyway, because I'm going to forget it.
varjag has joined #commonlisp
<aeth> macros find out where to place more specific errors in SLIME via trivial-with-current-source-form:with-current-source-form
rkazak has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
citizeno has joined #commonlisp
<aeth> Only two implementations on https://portability.cl/ but that's better than nothing...
<ixelp> Common Lisp Portability Library Status
JuanDaugherty has joined #commonlisp
dajole has joined #commonlisp
rkazak has quit [Ping timeout: 248 seconds]
<aeth> And I almost asked it in here because I knew it was possible, but couldn't find it, until I thought to check portability.cl
<JuanDaugherty> ty for that, wouldn have expected sbcl to compare like that
<citizeno> Apropos the discussion on performance yesterday, I have been scratching a performance itch this holiday season and wrote https://github.com/ajberkley/cl-binary-store which is a fast binary serializer/deserializer.  It's for all Common Lisp types/objects (so for saving system state).  The normal "go to" solution cl-store is just too slow.
<citizeno> Anyhow, it's still a work in progress but I am planning to use it at work so it should get some good production testing.  But as was noted, you can't easily make something performant that is not designed for it (I wasted a lot of effort on cl-store trying to make it faster, but in the end the whole structure is wrong for it).
<ixelp> GitHub - ajberkley/cl-binary-store: A fast Common Lisp binary serializer/deserializer
<JuanDaugherty> i'm good with lisp objects stayin at home
<JuanDaugherty> agorophic lisp igess
<JuanDaugherty> *agoraphobic
<JuanDaugherty> shut ins tbh
amb007 has joined #commonlisp
Pixel_Outlaw has joined #commonlisp
<Pixel_Outlaw> "Standardization of the CLOS" [1994 - colourized] https://i.imgur.com/507Hmow.jpeg
<phoe> i thought this image would say "unconditional"
rkazak has joined #commonlisp
<JuanDaugherty> seems to imply the ansi committee are ape like creatures
<JuanDaugherty> or a barrel of monkeys
<Pixel_Outlaw> Nah, not intended that way.
<JuanDaugherty> y not?
<Pixel_Outlaw> I meant to show their excitement in finishing it. Their expressions are pleasant in there.
<JuanDaugherty> i c
<JuanDaugherty> nice cover
<Pixel_Outlaw> Anyway, just a funny joke for your coffee break. It's not often a game mentions OOP.
<aeth> games adopted OOP late and then OOP went out of fashion everywhere
<aeth> gives them 2004-2010 or so of OOP being fashionable and used in games
<Pixel_Outlaw> I like the CLOS for the most part. Some day I'll have to get around to the MOP fully.
alfiee has quit [Ping timeout: 252 seconds]
Lord_of_Life has quit [Ping timeout: 276 seconds]
<Pixel_Outlaw> I don't find C++'s notion of OOP nearly as fun. And I think the current crucifixion of OOP comes from people wanting a magic bullet while being burned by that kind of OOP.
alfiee has joined #commonlisp
Lord_of_Life has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
rkazak has quit [Ping timeout: 264 seconds]
citizeno has left #commonlisp [#commonlisp]
amb007 has quit [Ping timeout: 244 seconds]
<aeth> oh, wow, this is really neat, with-current-source-form works even if you macroexpand inside of a macro, at least in SBCL
<aeth> It'll still highlight the error at the correct spot when the inner macro (which is directly called by macroexpand inside of the outer macro!) expands
<aeth> So it's still useful inside of tree-walking macros that have to expand macros this way.
rkazak has joined #commonlisp
brokkoli_origin has quit [Remote host closed the connection]
brokkoli_origin has joined #commonlisp
rkazak has quit [Ping timeout: 246 seconds]
reb has quit [Remote host closed the connection]
notzmv has quit [Ping timeout: 248 seconds]
attila_lendvai_ is now known as attila_lendvai
mishoo has quit [Ping timeout: 265 seconds]
rkazak has joined #commonlisp
markb1 has joined #commonlisp
markb1 has quit [Ping timeout: 265 seconds]
zwr has quit [Read error: Connection reset by peer]
rkazak has quit [Ping timeout: 272 seconds]
zwr has joined #commonlisp
amb007 has joined #commonlisp
markb1 has joined #commonlisp
brokkoli_origin has quit [Ping timeout: 252 seconds]
markb1 has quit [Read error: Connection reset by peer]
markb1 has joined #commonlisp
mwnaylor has joined #commonlisp
markb1 has quit [Read error: Connection reset by peer]
brokkoli_origin has joined #commonlisp
notzmv has joined #commonlisp
brokkoli_origin has quit [Remote host closed the connection]
JuanDaugherty has quit [Quit: JuanDaugherty]
brokkoli_origin has joined #commonlisp
akoana has joined #commonlisp
zxcvz has joined #commonlisp
markb1 has joined #commonlisp
zxcvz has quit [Quit: zxcvz]
rkazak has joined #commonlisp
<Pixel_Outlaw> Huh, so SBCL keeps the source around?
McParen has joined #commonlisp
<bike> with-current-source-form affects things _during_ compilation. the source is still around when you see the error because the error is happening in the middle of compilation.
<Pixel_Outlaw> Gotcha. :)
acdw has joined #commonlisp
rkazak has quit [Ping timeout: 265 seconds]
mmontone has joined #commonlisp
spdegabrielle has quit [Quit: Connection closed for inactivity]
cage has quit [Quit: rcirc on GNU Emacs 29.4]
mmontone has quit [Quit: Client closed]
McParen has left #commonlisp [#commonlisp]
rkazak has joined #commonlisp
pve has quit [Quit: leaving]
rkazak has quit [Ping timeout: 248 seconds]
Everything has joined #commonlisp
attila_lendvai has quit [Ping timeout: 248 seconds]
rkazak has joined #commonlisp
wizard_ has joined #commonlisp
rkazak has quit [Ping timeout: 272 seconds]
wizard has quit [Ping timeout: 260 seconds]
wizard_ is now known as wizard
varjag has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.2)]
rkazak has joined #commonlisp
mmontone has joined #commonlisp
akoana has quit [Quit: leaving]
mgl has quit [Ping timeout: 244 seconds]
<shawnw> asdf looks in subdirectories of ~/common-lisp for systems. Is there any way to make it follow symlinks to directories?
rkazak has quit [Ping timeout: 265 seconds]
Everything has quit [Quit: leaving]
wacki has quit [Quit: Textual IRC Client: www.textualapp.com]
wacki has joined #commonlisp
wacki has quit [Client Quit]
rkazak has joined #commonlisp