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/>
SunClonus has quit [Read error: Connection reset by peer]
varjag has quit [Ping timeout: 276 seconds]
<trocado> paulapatience: I don't know about Qlot, I'll check it out.
<trocado> That seem more complicated than installing quicklisp though
<paulapatience> That's the trick though, I don't use Qlot. I just picked the same format to avoid inventing another
<paulapatience> It's trivial to parse with Awk and dispatch the downloading to git or curl
<paulapatience> You can also just put the dependencies in a shell script where you directly invoke curl or git
<paulapatience> Now, if your project has many dependencies, the list of transitive dependencies may be quite large. I think some people have written some code to walk the list via ASDF. You could then look up the sources Quicklisp uses.
<paulapatience> I went a different way. I wrote a Guix script which fetches that information from Guix instead.
<paulapatience> I will eventually release the script, but for the time being if you are interested in trying this method, just tell me your direct dependencies and I can send you the full list of transitive dependencies.
szkl has quit [Quit: Connection closed for inactivity]
varjag has joined #commonlisp
notzmv has joined #commonlisp
lucasta has joined #commonlisp
varjag has quit [Ping timeout: 252 seconds]
varjag has joined #commonlisp
donleo has quit [Ping timeout: 276 seconds]
rtypo has quit [Ping timeout: 264 seconds]
varjag has quit [Ping timeout: 268 seconds]
jon_atack has quit [Ping timeout: 276 seconds]
tyson2 has joined #commonlisp
Pixel_Outlaw has joined #commonlisp
rendar has quit [Ping timeout: 256 seconds]
cladur has joined #commonlisp
cladur_ has quit [Ping timeout: 264 seconds]
random-nick has quit [Ping timeout: 240 seconds]
dra has quit [Remote host closed the connection]
dnhester26 has quit [Remote host closed the connection]
bubblegum has joined #commonlisp
bubblegum has quit [Ping timeout: 240 seconds]
yitzi has quit [Remote host closed the connection]
xlymian has joined #commonlisp
koditals has joined #commonlisp
nalbyuites has joined #commonlisp
dinomug has quit [Remote host closed the connection]
bubblegum has joined #commonlisp
dnhester26 has joined #commonlisp
xlymian has quit [Ping timeout: 260 seconds]
lucasta has quit [Quit: Leaving]
bubblegum has quit [Ping timeout: 252 seconds]
bubblegum has joined #commonlisp
bubblegum has quit [Ping timeout: 264 seconds]
bubblegum has joined #commonlisp
bubblegum has quit [Ping timeout: 260 seconds]
bubblegum has joined #commonlisp
bubblegum has quit [Ping timeout: 252 seconds]
Oladon has joined #commonlisp
edr has quit [Quit: Leaving]
markb1 has quit [Ping timeout: 268 seconds]
waleee has quit [Ping timeout: 252 seconds]
nalbyuites007 has joined #commonlisp
nalbyuites has quit [Ping timeout: 252 seconds]
markb1 has joined #commonlisp
snits has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
tyson2 has quit [Remote host closed the connection]
dcb has quit [Quit: MSN Messenger 4.1.2]
nalbyuites has joined #commonlisp
nalbyuites007 has quit [Ping timeout: 260 seconds]
koditals_ has joined #commonlisp
koditals_ has quit [Remote host closed the connection]
koditals has quit [Ping timeout: 256 seconds]
koditals_ has joined #commonlisp
Gleefre has quit [Remote host closed the connection]
Gleefre has joined #commonlisp
olnw has joined #commonlisp
koditals_ has quit [Read error: Connection reset by peer]
decweb has quit [Ping timeout: 276 seconds]
snits has joined #commonlisp
Pixel_Outlaw has quit [Remote host closed the connection]
chomwitt has joined #commonlisp
mathrick has quit [Ping timeout: 260 seconds]
mathrick has joined #commonlisp
Gleefre has quit [Remote host closed the connection]
pve has joined #commonlisp
igemnace has joined #commonlisp
ym has joined #commonlisp
Gleefre has joined #commonlisp
Cymew has joined #commonlisp
Oladon has quit [Quit: Leaving.]
jmdaemon has joined #commonlisp
Cymew has quit [Remote host closed the connection]
easye has quit [Remote host closed the connection]
Cymew has joined #commonlisp
easye has joined #commonlisp
_cymew_ has joined #commonlisp
donleo has joined #commonlisp
ixelp has quit [Ping timeout: 240 seconds]
gilberth has quit [Ping timeout: 246 seconds]
ixelp has joined #commonlisp
dajole has quit [Quit: Connection closed for inactivity]
mgl has joined #commonlisp
<pve> Hi, is it allowed to do this for dispatching macro characters?
<pve> (set-macro-character #\# (get-macro-character #\# readtable-1) readtable-2)
<pve> It works on sbcl, but ecl doesn't like it.
<pve> oh, I may have spoken too soon
<pve> ok, sorry I meant:
<pve> (set-macro-character #\# (get-macro-character #\# readtable-1) nil readtable-2)
rendar has joined #commonlisp
rendar has quit [Changing host]
rendar has joined #commonlisp
cladur has quit [Remote host closed the connection]
<beach> What is the error signaled by ECL?
<pve> beach: 'Reader error in file #<string-input stream from "#(1 2 3)" 0x7f45614abbe0>, position 1: # is not a dispatching macro character'
<pve> when I try to read-from-string "#(1 2 3)"
cladur has joined #commonlisp
<splittist> And if you get-dispatch-macro-character #\# #\( readtable-[1|2] on the implementations?
<pve> for 1 it returns a function, for 2 it signals "#\# is not a dispatch character."
donleo has quit [Remote host closed the connection]
donleo has joined #commonlisp
shka has joined #commonlisp
<pve> this is what I tried:
<pve> oh, I should probably do (copy-readtable nil), let me change that
markb1 has quit [Ping timeout: 268 seconds]
<splittist> So it sounds like SBCL copies across everything that # dispatches to, and its dispatchiness, whereas ECL does not. If you set-dispatch-macro-character #\# #\( (get-dispatch-macro-character #\# #\( rt1) rt2), I would think that should work.
* splittist should upcase the CL: symbols
<pve> splittist: yeah, that works
traidare has joined #commonlisp
<splittist> Now, I wonder if, having dispatchified # once, the other sub-chars will now magically work?
<pve> splittist: they do!
zetef has joined #commonlisp
<pve> but my impression (from reading the hyperspec) was that a dispatching macro character *is* a macro character and that using just set-macro-character should work, but apparently not?
molson has quit [Remote host closed the connection]
molson has joined #commonlisp
Lord_of_Life has quit [Ping timeout: 252 seconds]
Lord_of_Life has joined #commonlisp
zetef has quit [Remote host closed the connection]
zetef has joined #commonlisp
danse-nr3 has joined #commonlisp
<splittist> Is the dispatchiness a property of the character or the readtable? The note for SET-/GET-DISPATCH-MACRO-CHARACTER says "It is necessary to use make-dispatch-macro-character to set up the dispatch character before specifying its sub-characters." Whatever that means.
rtypo has joined #commonlisp
varjag has joined #commonlisp
zetef has quit [Remote host closed the connection]
zetef has joined #commonlisp
<splittist> pve: sounds like you really want SET-SYNTAX-FROM-CHAR #\# #\# rt1 rt2. "If the character is a dispatching macro character, its entire dispatch table of reader macro functions is copied."
<pve> splittist: ah, thanks, let me investigate this
nalbyuites has quit [Ping timeout: 246 seconds]
attila_lendvai has joined #commonlisp
taichi has joined #commonlisp
mariari has quit [Read error: Connection reset by peer]
attila_lendvai_ has joined #commonlisp
<pve> splittist: The page for make-dispatch-macro-character says, under "side effects", that "the readtable is altered". To me this sounds like the dispatchiness of a character is a property of the readtable.
attila_lendvai has quit [Ping timeout: 255 seconds]
attila_lendvai_ is now known as attila_lendvai
trocado has quit [Ping timeout: 240 seconds]
<pve> oh I think I understand what you meant now, nevermind
taichi has quit [Quit: WeeChat 4.1.2]
mariari has joined #commonlisp
cladur has quit [Ping timeout: 240 seconds]
zetef has quit [Ping timeout: 276 seconds]
cladur has joined #commonlisp
Gleefre has quit [Remote host closed the connection]
markb1 has joined #commonlisp
cladur has quit [Ping timeout: 260 seconds]
random-nick has joined #commonlisp
cladur has joined #commonlisp
beach has quit [Read error: Connection reset by peer]
beach has joined #commonlisp
bendersteed has joined #commonlisp
beach has quit [Read error: Connection reset by peer]
cladur has quit [Ping timeout: 256 seconds]
cladur has joined #commonlisp
beach has joined #commonlisp
nalbyuites has joined #commonlisp
zetef has joined #commonlisp
bendersteed has quit [Quit: bendersteed]
bendersteed has joined #commonlisp
msavoritias has joined #commonlisp
msavoritias has quit [Remote host closed the connection]
msavoritias has joined #commonlisp
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #commonlisp
kevingal has joined #commonlisp
varjag has quit [Quit: ERC (IRC client for Emacs 27.1)]
cladur has quit [Ping timeout: 252 seconds]
chiselfuse has quit [Remote host closed the connection]
dcb has joined #commonlisp
chiselfuse has joined #commonlisp
danse-nr3 has quit [Read error: Connection reset by peer]
danse-nr3 has joined #commonlisp
markb1 has quit [Ping timeout: 245 seconds]
danse-nr3 has quit [Ping timeout: 255 seconds]
cladur has joined #commonlisp
zetef has quit [Ping timeout: 268 seconds]
cladur has quit [Ping timeout: 256 seconds]
markb1 has joined #commonlisp
kevingal has quit [Ping timeout: 276 seconds]
yitzi has joined #commonlisp
decweb has joined #commonlisp
tibfulv has quit [Remote host closed the connection]
tibfulv has joined #commonlisp
yitzi has quit [Ping timeout: 268 seconds]
yitzi has joined #commonlisp
igemnace has quit [Read error: Connection reset by peer]
kevingal has joined #commonlisp
olnw has left #commonlisp [#commonlisp]
cladur has joined #commonlisp
igemnace has joined #commonlisp
cladur has quit [Remote host closed the connection]
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
tyson2 has joined #commonlisp
cladur has joined #commonlisp
kevingal has quit [Ping timeout: 256 seconds]
cladur has quit [Ping timeout: 264 seconds]
kevingal has joined #commonlisp
nalbyuites has quit [Ping timeout: 268 seconds]
kevingal has quit [Ping timeout: 268 seconds]
kevingal_ has joined #commonlisp
cladur has joined #commonlisp
notzmv has quit [Ping timeout: 245 seconds]
xlymian has joined #commonlisp
cladur has quit [Ping timeout: 268 seconds]
szkl has joined #commonlisp
edr has joined #commonlisp
cladur has joined #commonlisp
cladur has quit [Ping timeout: 240 seconds]
msavoritias has quit [Read error: Connection reset by peer]
cladur has joined #commonlisp
kevingal_ has quit [Ping timeout: 246 seconds]
jonatack has joined #commonlisp
jonatack has quit [Ping timeout: 252 seconds]
jmdaemon has quit [Ping timeout: 256 seconds]
cladur has quit [Ping timeout: 256 seconds]
zetef has joined #commonlisp
rakka has quit [Remote host closed the connection]
rakka has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
earl-ducaine_ has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
cladur has joined #commonlisp
earl-ducaine has joined #commonlisp
cladur has quit [Ping timeout: 268 seconds]
Pixel_Outlaw has joined #commonlisp
waleee has joined #commonlisp
cladur has joined #commonlisp
dnhester26 has joined #commonlisp
eddof13 has joined #commonlisp
cladur has quit [Ping timeout: 276 seconds]
danse-nr3 has joined #commonlisp
zetef has quit [Ping timeout: 255 seconds]
kevingal has joined #commonlisp
X-Scale has joined #commonlisp
cladur has joined #commonlisp
danse-nr3 has quit [Read error: Connection reset by peer]
cladur has quit [Ping timeout: 256 seconds]
danse-nr3 has joined #commonlisp
thuna` has quit [Ping timeout: 256 seconds]
cladur has joined #commonlisp
cladur has quit [Ping timeout: 260 seconds]
cladur has joined #commonlisp
Cymew has quit [Ping timeout: 260 seconds]
notzmv has joined #commonlisp
cladur has quit [Ping timeout: 255 seconds]
eddof13 has quit [Quit: eddof13]
X-Scale has quit [Quit: Client closed]
cladur has joined #commonlisp
random-nick has quit [Ping timeout: 255 seconds]
cladur has quit [Ping timeout: 246 seconds]
madnificent has joined #commonlisp
danse-nr3 has quit [Read error: Connection reset by peer]
snits has quit [Ping timeout: 252 seconds]
snits has joined #commonlisp
<madnificent> Is there a way to make sbcl throw up a stack trace when the control stack gets exhausted? We seem to have an issue luckless but I'm not sure. The call originates from hunchentoot and hunchentoot:*catch-errors-p* is nil.
<madnificent> s/issue luckless/issue with luckless/
monospod has joined #commonlisp
<beach> I get a backtrace for an exhausted stack.
<madnificent> Strange. I had expected that but don't see it in sly's mrepl nor in the inferior lisp buffer.
<beach> Hmm.
snits has quit [Ping timeout: 256 seconds]
<beach> Perhaps it is due to the fact that I use (DEBUG 3) always.
<madnificent> I do see =Control stack guard page temporarily disabled: proceed with caution=
snits has joined #commonlisp
random-nick has joined #commonlisp
<madnificent> That would be a logical step to add to Luckless for this. Assuming that's where it actually breaks.
cladur has joined #commonlisp
eddof13 has joined #commonlisp
cladur has quit [Ping timeout: 268 seconds]
<madnificent> I created a stupid infinite recursive call and that shows a stack trace when running from the repl, but not when the call is handled through hunchentoot.
<beach> Oh, I see.
snits_ has joined #commonlisp
snits has quit [Ping timeout: 268 seconds]
monospod has quit [Quit: Konversation terminated!]
mgl has quit [Ping timeout: 256 seconds]
cage has joined #commonlisp
<decweb> `*break-on-signals*` might be of use, or not.
<madnificent> Too bad the code doesn't support easily mocking the incoming request. Luckily break and the repl let me hack around that.
<madnificent> Looks like an issue with Luckless.
cladur has joined #commonlisp
<madnificent> decweb: it's nil at this point, so worth trying
danse-nr3 has joined #commonlisp
<madnificent> hmm, but that would be weird, because it does break on signals if called from outside of hunchentoot
<decweb> I use it to debug hunchentoot
<decweb> (more accurately, my code dispatched from a hunchentoot thread)
<madnificent> decweb: that indeed makes it break, not the nicest for this code though as it throws and catches.
<madnificent> but it helps!!
cladur has quit [Remote host closed the connection]
jonatack has joined #commonlisp
cladur has joined #commonlisp
zxcvz has joined #commonlisp
zxcvz has quit [Client Quit]
dajole has joined #commonlisp
<madnificent> Shinmera: hope you read this :) It seems I have hit an infinite loop in Luckless HashTable. It goes (setf gethash) -> put-if-match -> %put-if-match -> copy-slot-and-check -> %help-copy -> copy-slot -> %put-if-match. Any suggestions on mitigating this, providing a report, or a good strategy for hunting it down?
<madnificent> First food
eddof13 has quit [Quit: eddof13]
<Shinmera> no
<Shinmera> hayley might have some ideas, she looked at it more than I have
bitspook has joined #commonlisp
traidare2 has joined #commonlisp
traidare has quit [Read error: Connection reset by peer]
traidare2 has quit [Ping timeout: 252 seconds]
cladur has quit [Remote host closed the connection]
eddof13 has joined #commonlisp
kevingal has quit [Ping timeout: 252 seconds]
ym has quit [Ping timeout: 240 seconds]
cladur has joined #commonlisp
monospod has joined #commonlisp
cladur has quit [Ping timeout: 246 seconds]
<madnificent> hayley: crossed fingers. Perhaps I'm sending incorrect data or somesuch.
kevingal has joined #commonlisp
traidare has joined #commonlisp
X-Scale has joined #commonlisp
cladur has joined #commonlisp
danse-nr3 has quit [Ping timeout: 264 seconds]
tyson2 has quit [Remote host closed the connection]
cladur_ has joined #commonlisp
cladur has quit [Ping timeout: 260 seconds]
donleo has quit [Remote host closed the connection]
donleo has joined #commonlisp
rbcarleton has quit [Remote host closed the connection]
delyan_ has quit [Ping timeout: 245 seconds]
dbotton has quit [Ping timeout: 245 seconds]
griffinmb_ has quit [Ping timeout: 245 seconds]
rbcarleton has joined #commonlisp
dbotton has joined #commonlisp
famicom_guy has quit [Quit: ZNC 1.8.2 - https://znc.in]
jmercouris has quit [Read error: Connection reset by peer]
Nezteb____ has quit [Read error: Connection reset by peer]
nxtr_ has quit [Read error: Connection reset by peer]
jmercouris has joined #commonlisp
griffinmb_ has joined #commonlisp
nxtr_ has joined #commonlisp
Nezteb____ has joined #commonlisp
notzmv has quit [Ping timeout: 245 seconds]
delyan_ has joined #commonlisp
GreaseMonkey has quit [Remote host closed the connection]
famicom_guy has joined #commonlisp
greaser|q has joined #commonlisp
gjvc has quit [Ping timeout: 245 seconds]
gjvc has joined #commonlisp
prokhor_ has joined #commonlisp
triffid has quit [Remote host closed the connection]
prokhor has quit [Ping timeout: 245 seconds]
gilberth has joined #commonlisp
notzmv has joined #commonlisp
akoana has joined #commonlisp
X-Scale has quit [Quit: Client closed]
greaser|q has quit [Changing host]
greaser|q has joined #commonlisp
greaser|q is now known as GreaseMonkey
_cymew_ has quit [Ping timeout: 260 seconds]
bitspook has quit [Remote host closed the connection]
bitspook has joined #commonlisp
tyson2 has joined #commonlisp
bjorkintosh has quit [Ping timeout: 268 seconds]
_cymew_ has joined #commonlisp
luis5 has joined #commonlisp
bitspook has quit [Ping timeout: 240 seconds]
bitspook has joined #commonlisp
_cymew_ has quit [Ping timeout: 256 seconds]
bjorkintosh has joined #commonlisp
bitspook has quit [Ping timeout: 260 seconds]
bitspook has joined #commonlisp
bitspook has quit [Ping timeout: 245 seconds]
Inline has quit [Ping timeout: 256 seconds]
bitspook has joined #commonlisp
akoana has quit [Quit: leaving]
bitspook has quit [Ping timeout: 268 seconds]
monospod has quit [Quit: Konversation terminated!]
igemnace has quit [Read error: Connection reset by peer]
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
cladur_ has quit [Remote host closed the connection]
Inline has joined #commonlisp
Inline has quit [Remote host closed the connection]
bitspook has joined #commonlisp
cladur has joined #commonlisp
cladur has quit [Remote host closed the connection]
Inline has joined #commonlisp
cladur has joined #commonlisp
bitspook has quit [Remote host closed the connection]
bitspook has joined #commonlisp
<madnificent> I cannot reproduce with the branch at no-defun-allowed but I do not know if that is due to different heuristics or due to fixes in the implementation because I am not sure what the intent is.
cladur has quit [Ping timeout: 255 seconds]
bitspook has quit [Ping timeout: 260 seconds]
igemnace has joined #commonlisp
alfplayer has quit [Ping timeout: 264 seconds]
Inline has quit [Ping timeout: 255 seconds]
mgl has joined #commonlisp
Inline has joined #commonlisp
cladur has joined #commonlisp
cladur has quit [Ping timeout: 252 seconds]
cage has quit [Quit: rcirc on GNU Emacs 29.1]
mariari has quit [Ping timeout: 256 seconds]
triffid has joined #commonlisp
cladur has joined #commonlisp
epony has quit [Remote host closed the connection]
mariari has joined #commonlisp
Inline has quit [Quit: Leaving]
Inline has joined #commonlisp
semz has quit [Quit: ZNC 1.8.2+deb2build5 - https://znc.in]
semz has joined #commonlisp
Inline has quit [Ping timeout: 240 seconds]
zetef has joined #commonlisp
Inline has joined #commonlisp
pve has quit [Quit: leaving]
xlymian has quit [Ping timeout: 240 seconds]
traidare has quit [Ping timeout: 276 seconds]
tyson2 has quit [Remote host closed the connection]
Inline has quit [Quit: Leaving]
jonatack has quit [Read error: Connection reset by peer]
jonatack has joined #commonlisp
<lispmacs[work]> I am wondering about jpl-queues package, specifically bounded vs. unbounded FIFOs. It would more convenient for me to use an unbounded FIFO, but unbounded FIFO conses the new elements, so I'm wondering how brutal that will be performance wise for a really active FIFO
<lispmacs[work]> with the memory allocation and the garbage collection
<lispmacs[work]> well, could just make it a really big bounded queue, I suppose
<lispmacs[work]> what's a few megabytes between friends
mgl has quit [Ping timeout: 246 seconds]
zetef has quit [Remote host closed the connection]
tyson2 has joined #commonlisp
kevingal has quit [Remote host closed the connection]
pestctrl has joined #commonlisp
yitzi has quit [Remote host closed the connection]
chomwitt has quit [Ping timeout: 256 seconds]
shka has quit [Quit: Konversation terminated!]
shka has joined #commonlisp