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/>
akoana has joined #commonlisp
akoana has quit [Client Quit]
akoana has joined #commonlisp
ymir has quit [Ping timeout: 255 seconds]
molson has quit [Remote host closed the connection]
raynei has joined #commonlisp
trannus_aran has quit [Quit: Client closed]
molson has joined #commonlisp
lucasta has joined #commonlisp
triffid has quit [Remote host closed the connection]
trannus_aran has joined #commonlisp
decweb has joined #commonlisp
ymir has joined #commonlisp
amb007 has quit [Ping timeout: 260 seconds]
amb007 has joined #commonlisp
triffid has joined #commonlisp
amb007 has quit [Ping timeout: 268 seconds]
mala has quit [Ping timeout: 255 seconds]
kagevf has quit [Ping timeout: 256 seconds]
zaymington has quit [Ping timeout: 260 seconds]
decweb has quit [Ping timeout: 240 seconds]
mesuutt has joined #commonlisp
mesuutt has quit [Ping timeout: 246 seconds]
trannus_aran has quit [Ping timeout: 250 seconds]
istewart has joined #commonlisp
akoana has quit [Quit: leaving]
akoana has joined #commonlisp
jamegwaww has joined #commonlisp
jamegwaww has quit [Remote host closed the connection]
akoana has quit [Client Quit]
akoana has joined #commonlisp
mala has joined #commonlisp
waleee has quit [Ping timeout: 246 seconds]
akoana has quit [Quit: leaving]
akoana has joined #commonlisp
mesuutt has joined #commonlisp
tok has quit [Remote host closed the connection]
Pixel_Outlaw has joined #commonlisp
mesuutt has quit [Ping timeout: 268 seconds]
<Pixel_Outlaw> Anyone know what goes on during the SBCL yearly convention? I didn't realize that was even a thing until some pictures on twitter.
random-nick has quit [Ping timeout: 260 seconds]
<pfdietz> I don't think it's yearly?
amb007 has joined #commonlisp
maxwell_ has joined #commonlisp
amb007 has quit [Ping timeout: 246 seconds]
kagevf has joined #commonlisp
mesuutt has joined #commonlisp
massimo_zaniboni has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
mesuutt has quit [Ping timeout: 240 seconds]
terrorjack has quit [Quit: The Lounge - https://thelounge.chat]
ymir has quit [Ping timeout: 268 seconds]
terrorjack has joined #commonlisp
decweb has joined #commonlisp
synchromesh has joined #commonlisp
synchrom1 has joined #commonlisp
ymir has joined #commonlisp
synchromesh has quit [Ping timeout: 256 seconds]
random-jellyfish has joined #commonlisp
random-jellyfish has quit [Changing host]
random-jellyfish has joined #commonlisp
ymir has quit [Ping timeout: 256 seconds]
ymir has joined #commonlisp
mesuutt has joined #commonlisp
mesuutt has quit [Ping timeout: 268 seconds]
josrr has quit [Remote host closed the connection]
decweb has quit [Ping timeout: 255 seconds]
puke has joined #commonlisp
Pixel_Outlaw has quit [Quit: Leaving]
szkl has quit [Quit: Connection closed for inactivity]
shka has joined #commonlisp
lucasta has quit [Remote host closed the connection]
amb007 has joined #commonlisp
amb007 has quit [Ping timeout: 256 seconds]
mesuutt has joined #commonlisp
maxwell_ has quit [Remote host closed the connection]
mesuutt has quit [Ping timeout: 255 seconds]
phantomics has quit [Ping timeout: 260 seconds]
ymir has quit [Ping timeout: 268 seconds]
ocra8 has quit [Quit: WeeChat 4.2.2]
ymir has joined #commonlisp
istewart has quit [Quit: Konversation terminated!]
triffid has quit [Ping timeout: 260 seconds]
mesuutt has joined #commonlisp
mesuutt has quit [Ping timeout: 252 seconds]
triffid has joined #commonlisp
<Shinmera> it's not yearly.
<Shinmera> the last one was five years ago, and the one before that 15
<Shinmera> anyway, it's a workshop. folks just hack on stuff and there's one or two presentations
<aeth> So I guess you can expect to attend the next one in... ten years.
<aeth> Or, actually, (/ (+ 10 5) 2.0) => 7.5
akoana has quit [Quit: leaving]
amb007 has joined #commonlisp
ymir has quit [Ping timeout: 268 seconds]
parjanya has joined #commonlisp
varjag has joined #commonlisp
ymir has joined #commonlisp
mgl has joined #commonlisp
ymir has quit [Ping timeout: 255 seconds]
mesuutt has joined #commonlisp
random-jellyfish has quit [Ping timeout: 255 seconds]
mesuutt has quit [Ping timeout: 246 seconds]
random-jellyfish has joined #commonlisp
random-jellyfish has quit [Changing host]
random-jellyfish has joined #commonlisp
<younder> ahrm It looks like every 10 years to the would be 5 years
<younder> s/to the would be/so that would be/
jweek has joined #commonlisp
<younder> Can't win I guess - either the math is wrong or the phrasing is ;)
alcor has joined #commonlisp
shka has quit [Ping timeout: 260 seconds]
meritamen has joined #commonlisp
meritamen has quit [Remote host closed the connection]
wacki has joined #commonlisp
meritamen has joined #commonlisp
meritamen has quit [Remote host closed the connection]
mgl has quit [Ping timeout: 264 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
pve has joined #commonlisp
amb007 has quit [Ping timeout: 256 seconds]
amb007 has joined #commonlisp
mesuutt has joined #commonlisp
mesuutt has quit [Ping timeout: 256 seconds]
mgl has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
rgherdt has joined #commonlisp
brnrt has quit [Ping timeout: 252 seconds]
_cymew_ has joined #commonlisp
zetef has joined #commonlisp
attila_lendvai has joined #commonlisp
mesuutt has joined #commonlisp
jon_atack has quit [Ping timeout: 256 seconds]
jonatack has joined #commonlisp
mesuutt has quit [Ping timeout: 264 seconds]
wacki has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
qeqpep has joined #commonlisp
lxsameer has joined #commonlisp
dino_tutter has joined #commonlisp
holycow has quit [Quit: Lost terminal]
fkinos has joined #commonlisp
fkinos has quit [Quit: leaving]
rahmanlar has quit [Remote host closed the connection]
rahmanlar has joined #commonlisp
varjag has quit [Ping timeout: 268 seconds]
mesuutt has joined #commonlisp
mesuutt has quit [Ping timeout: 255 seconds]
cdegroot has quit [Ping timeout: 252 seconds]
random-jellyfish has quit [Ping timeout: 256 seconds]
wacki has joined #commonlisp
random-nick has joined #commonlisp
qeqpep has quit [Quit: Client closed]
cosimone has joined #commonlisp
amb007 has quit [Ping timeout: 255 seconds]
mesuutt has joined #commonlisp
amb007 has joined #commonlisp
random-nick has quit [Ping timeout: 272 seconds]
<edgar-rft> let's try to establish a convention that meets every hundred billion years or so
mesuutt has quit [Ping timeout: 268 seconds]
qeqpep has joined #commonlisp
amb007 has quit [Ping timeout: 268 seconds]
amb007 has joined #commonlisp
random-nick has joined #commonlisp
qeqpep has quit [Ping timeout: 250 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
cosimone has quit [Remote host closed the connection]
Lord_of_Life_ has joined #commonlisp
Lord_of_Life has quit [Ping timeout: 268 seconds]
Lord_of_Life_ is now known as Lord_of_Life
wacki has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
mesuutt has joined #commonlisp
boogsbunny has joined #commonlisp
boogsbunny has quit [Remote host closed the connection]
mesuutt has quit [Ping timeout: 252 seconds]
tok has joined #commonlisp
cage has joined #commonlisp
shka has joined #commonlisp
random-jellyfish has joined #commonlisp
mgl has quit [Ping timeout: 256 seconds]
decweb has joined #commonlisp
waleee has joined #commonlisp
wacki has joined #commonlisp
lxsameer has quit [Ping timeout: 240 seconds]
mesuutt has joined #commonlisp
mesuutt has quit [Ping timeout: 255 seconds]
<alcor> Is is possible to recompile & reload an already-loaded system in SLIME without restarting the SLIME REPL?
luca_ has joined #commonlisp
luca_ is now known as OwlWizard
<alcor> C-c C-k does not seem to like the fact that I'm changing the export list.
<beach> There is a :FORCE keyword parameter, but I find it doesn't work as I expect. You can always find the FASLs and delete them. Usually in ~/.cache/common-lisp/...
<younder> Can't you just reload the system?
<alcor> younder: That works as long as exports aren't drastically changed.
<beach> younder: The problem is that when the system is already loaded, and the EXPORT list changes, then some implementations like SBCL signal warnings.
waleee has quit [Ping timeout: 264 seconds]
<alcor> yes, if you delete an export and then attempt to reload the system, SBCL complains.
<beach> But it might not help to remove the FASLs.
<younder> Yeah, but as far I I can see it is safe to ignore those warnings.
<beach> alcor: You might try DELETE-PACKAGE.
<alcor> younder: Yes, but it's annoying to have to actively dismiss the warning every time.
<alcor> beach: Thanks, will try that.
<beach> alcor: I totally agree. A warning to me is a sign of a problem, and I don't want to ignore them.
<younder> Redefining a function happens all the time. If I just changed it I ignore the warning.
<alcor> beach: Thanks, M-x delete-package works perfectly fine.
<beach> Great!
<alcor> younder: The problem is, unlike with the functions redefinition warning, the problem when changing exports is that the warning in that case is a modal one. You have to actively dismiss it via a keystroke.
mgl has joined #commonlisp
<younder> Yeah, delete-package seems cleaner.
<alcor> Usually the warning is useful and I don't want to disable it. I just want it out of the way when a package's exports have changed (which does not happen often). M-x delete-package is a clean one-off solution that can be applied when it#s needed.
Noisytoot has quit [Excess Flood]
<scymtym> there is https://www.sbcl.org/manual/#index-_002aon_002dpackage_002dvariance_002a but one would probably have to adjust ASDF's reaction to warnings as well to get the desired overall behavior
<ixelp> SBCL 2.4.4 User Manual
wacki has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<scymtym> a few days ago, there was confusion regarding whether https://github.com/s-expressionists/Cleavir/tree/main/BIR/Visualizer uses graphviz or not. the application uses CLIM graph drawing which does not use graphviz by default in McCLIM. however, there is a McCLIM extension for using graphviz
<ixelp> Cleavir/BIR/Visualizer at main · s-expressionists/Cleavir · GitHub
Noisytoot has joined #commonlisp
<younder> I would rather just add a Emacs shortcut, a function sly-recompile-with-changed exports perhaps
<scymtym> the extension is optional and has to be loaded and used explicitly
<beach> In what way does the extension use GraphViz?
<scymtym> clouseau also uses CLIM graph drawing for things like the graphs of sub- and superclasses. as with the BIR visualizer, clouseau does not use graphviz by default
<scymtym> beach: i think the structure of the graph is formatted in the dot language and sent to the dot program. the output is parsed to extract node positions and edge paths and that information is used for the layout
<ixelp> McCLIM/Extensions/dot at master - McCLIM/McCLIM - Codeberg.org
<beach> I see, thanks!
mariari has quit [Quit: WeeChat 4.2.2]
edgar-rfx has joined #commonlisp
mariari has joined #commonlisp
OwlWizard has quit [Quit: OwlWizard]
edgar-rft has quit [Ping timeout: 268 seconds]
edgar-rfx is now known as edgar-rft
varjag has joined #commonlisp
yitzi has joined #commonlisp
varjag has quit [Ping timeout: 260 seconds]
mesuutt has joined #commonlisp
mesuutt has quit [Ping timeout: 264 seconds]
decweb has quit [Ping timeout: 255 seconds]
mesuutt has joined #commonlisp
zetef has quit [Ping timeout: 260 seconds]
mesuutt has quit [Ping timeout: 256 seconds]
easye has joined #commonlisp
mesuutt has joined #commonlisp
<ixelp> ocicl: a common lisp system manager -- now with AI powers : Common_Lisp
reb`` has quit [Remote host closed the connection]
rgherdt has quit [Ping timeout: 255 seconds]
reb`` has joined #commonlisp
rgherdt has joined #commonlisp
pranav has quit [Remote host closed the connection]
decweb has joined #commonlisp
wacki has joined #commonlisp
rainthree has joined #commonlisp
pranav has joined #commonlisp
lxsameer has joined #commonlisp
rgherdt_ has joined #commonlisp
rgherdt has quit [Ping timeout: 268 seconds]
mesuutt has quit [Ping timeout: 256 seconds]
ymir has joined #commonlisp
mm007emko has quit [Ping timeout: 268 seconds]
mm007emko has joined #commonlisp
mm007emko has quit [Read error: Connection reset by peer]
mm007emko has joined #commonlisp
gorignak has joined #commonlisp
mm007emko has quit [Ping timeout: 268 seconds]
mm007emko has joined #commonlisp
<alcor> Thanks green_, very cool. Very happy with ocicl these days 👍
gorignak has quit [Quit: quit]
random-jellyfish has quit [Ping timeout: 268 seconds]
maxwell_ has joined #commonlisp
<maxwell_> if you have an input/output stream with incoming data, can you write to it ignoring the data? Or do you have to empty it of input somehow?
<yitzi> Like a socket? If so it could actually be a TWO-WAY-SOCKET underneath, so in that case the input and output streams are independent.
<yitzi> sorry, mean CL:TWO-WAY-STREAM
<maxwell_> well I've been trying to use SBCL's sb-bsd-sockets:socket-make-stream stuff to handle HTTP GET requests. Trying to just write an HTTP OK response to the socket and getting a 'connection was reset' message in my browser
<maxwell_> and yeah I thought I set it up as a 2-way stream correctly, but maybe not
mesuutt has joined #commonlisp
<ixelp> usocket/backend/sbcl.lisp at 5827943c9b7f824d93f6b6eeb53edd7ea94e0a09 · usocket/usocket · GitHub
<maxwell_> thank you. I'll poke at that for a while
mesuutt has quit [Ping timeout: 264 seconds]
contrapunctus has quit [Quit: Gateway shutdown]
yitzi has quit [Ping timeout: 252 seconds]
yitzi has joined #commonlisp
maxwell_ has quit [Ping timeout: 255 seconds]
szkl has joined #commonlisp
random-jellyfish has joined #commonlisp
random-jellyfish has quit [Changing host]
random-jellyfish has joined #commonlisp
son0p has joined #commonlisp
yitzi has quit [Read error: Connection reset by peer]
maxwell_ has joined #commonlisp
mesuutt has joined #commonlisp
mesuutt has quit [Ping timeout: 260 seconds]
pfdietz has quit [Ping timeout: 250 seconds]
yitzi has joined #commonlisp
X-Scale has quit [Quit: Client closed]
mesuutt has joined #commonlisp
mm007emko has quit [Read error: Connection reset by peer]
mm007emko has joined #commonlisp
CrashTestDummy has joined #commonlisp
CrashTestDummy has quit [Client Quit]
st_aldini1 has joined #commonlisp
st_aldini has quit [Ping timeout: 260 seconds]
st_aldini1 is now known as st_aldini
mesuutt has quit [Ping timeout: 252 seconds]
ymir has quit [Ping timeout: 252 seconds]
lucasta has joined #commonlisp
rainthree has quit [Read error: Connection reset by peer]
X-Scale has joined #commonlisp
ymir has joined #commonlisp
wacki has quit [Ping timeout: 252 seconds]
wacki has joined #commonlisp
waleee has joined #commonlisp
mesuutt has joined #commonlisp
mesuutt has quit [Ping timeout: 268 seconds]
<alcor> Is there something like a more comprehensive list of examples for the LOOP macro than the one included in the CL Cookbook? I'm trying to get a grip on the lesser-used clauses.
<alcor> Specifically, I'm looking for examples related to nesting.
<alcor> Nesting as in, nested looping, like nested list comprehensions in Python.
<yitzi> LOOP has concurrent iteration, but not really nesting. Just use a LOOP inside a LOOP.
<alcor> Really? So it can only iterate in parallel?
<alcor> Shucks. Thanks for the heads up. I was wondering why I couldn't get it to do nested iteration.
reb`` has quit [Remote host closed the connection]
mesuutt has joined #commonlisp
<alcor> yitzi: Thanks, guess I'll have to do it that way.
rgherdt_ has quit [Ping timeout: 255 seconds]
Guest46 has joined #commonlisp
holycow has joined #commonlisp
AndreiDuma has joined #commonlisp
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #commonlisp
cage has quit [Quit: rcirc on GNU Emacs 29.3]
<paulapatience> alcor: I refer often to https://gigamonkeys.com/book/loop-for-black-belts.html for refreshers. Not sure how it compares to the cookbook, though.
<ixelp> LOOP for Black Belts
shka has quit [Ping timeout: 268 seconds]
rgherdt has joined #commonlisp
zetef has joined #commonlisp
_cymew_ has quit [Ping timeout: 252 seconds]
ymir has quit [Ping timeout: 240 seconds]
<younder> Got tired of the tedious syntax of multiple-value-bind again.. My suggestion for a macro bind: https://plaster.tymoon.eu/view/4267#4267
maxwell_ has quit [Ping timeout: 260 seconds]
<younder> Guess I could start with fixing the case where there are no dummies..
<paulapatience> serapeum has mvlet and mvlet* which I quite like
maxwell_ has joined #commonlisp
<paulapatience> Though it doesn't fix having to ignore them
<paulapatience> Maybe a PR would fix that
<younder> seems a (declare (ignore)) is fine. Might as well leave it as it is.
tok has quit [Remote host closed the connection]
ymir has joined #commonlisp
ymir has quit [Ping timeout: 268 seconds]
attila_lendvai has quit [Ping timeout: 256 seconds]
psilord has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
lxsameer has quit [Ping timeout: 256 seconds]
pve has quit [Quit: leaving]
holycow has quit [Quit: Lost terminal]
rgherdt_ has joined #commonlisp
rgherdt has quit [Ping timeout: 256 seconds]
wacki has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
amb007 has quit [Ping timeout: 260 seconds]
mgl has quit [Ping timeout: 252 seconds]
ymir has joined #commonlisp
mesuutt has quit [Ping timeout: 255 seconds]
AndreiDuma has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
akoana has joined #commonlisp
rgherdt_ has quit [Ping timeout: 255 seconds]
varjag has joined #commonlisp
<paulapatience> Actually I seem to recall mvlet already has support for _ to ignore. I might be wrong.
lucasta has quit [Quit: Leaving]
rgherdt has joined #commonlisp
mesuutt has joined #commonlisp
maxwell_ has quit [Ping timeout: 256 seconds]
maxwell_ has joined #commonlisp
yitzi has quit [Ping timeout: 260 seconds]
yitzi has joined #commonlisp
rgherdt has quit [Ping timeout: 255 seconds]
rgherdt has joined #commonlisp
dino_tutter has quit [Ping timeout: 255 seconds]
pfdietz has joined #commonlisp
ymir has quit [Ping timeout: 252 seconds]
mesuutt has quit [Ping timeout: 255 seconds]
trannus_aran has joined #commonlisp
maxwell_ has quit [Ping timeout: 240 seconds]
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #commonlisp
alcor has quit [Ping timeout: 260 seconds]
<mrcom> younder: You might look at let-plus https://github.com/sharplispers/let-plus
<ixelp> GitHub - sharplispers/let-plus: destructuring extension of let*
ymir has joined #commonlisp
<mrcom> (let+ ((a 42) ((b c) (list 1 2)) ((&values d &ign e) (values 'abc 'ignoreme 99))) body...)
<mrcom> Also slots.
anticomputer has quit [Ping timeout: 260 seconds]
flip214_ has quit [Read error: Connection reset by peer]
flip214 has joined #commonlisp
anticomputer has joined #commonlisp
amb007 has joined #commonlisp
amb007 has quit [Ping timeout: 268 seconds]
rgherdt has quit [Quit: Leaving]
Noisytoot has quit [Ping timeout: 256 seconds]
Noisytoot has joined #commonlisp
ymir has quit [Ping timeout: 268 seconds]
istewart has joined #commonlisp
varjag has quit [Ping timeout: 268 seconds]
triffid has quit [Ping timeout: 260 seconds]
amb007 has joined #commonlisp
mesuutt has joined #commonlisp
mesuutt has quit [Ping timeout: 272 seconds]