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.
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>
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
<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]