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/>
JuanDaugherty has quit [Quit: JuanDaugherty]
<Bubblegumdrop> https://www.thriftbooks.com/ get your programming books while they're on sale
<ixelp> New & Used Books | Buy Cheap Books Online at ThriftBooks
alcor has quit [Remote host closed the connection]
Guest890 has quit [Remote host closed the connection]
amb007 has joined #commonlisp
dinomug has joined #commonlisp
amb007 has quit [Ping timeout: 246 seconds]
<shawnw> Can tags used with go be calculated at runtime?
<paulapatience> shawnw: You can compute the argument to GO at runtime, but to compute the tags of TAGBODY, you'd need to call COMPILE.
<shawnw> Doesn't seem to work. Darn.
<shawnw> I was picturing a threaded bytecode interpreter that's one big tagbody, one tag per instruction, each ending with something like (go (aref program ip)) to jump to the next instruction's handler
random-nick has quit [Ping timeout: 276 seconds]
<aeth> if (go (aref program ip)) doesn't work then perhaps funcall would... can a local function go outside of its scope?
<paulapatience> Ah, I was imagining (if x (go y) (go z))
<aeth> that should work if nothing else does
<shawnw> (If only common lisp required tail call optimization)
<aeth> one big ecase or something
<aeth> shawnw: it can
<aeth> DECLARE (OPTIMIZE ...) leaves room for implementation-specific, nonstandard optimize qualities. https://www.lispworks.com/documentation/HyperSpec/Body/d_optimi.htm
<ixelp> CLHS: Declaration OPTIMIZE
<aeth> So for implementations with TCO, they could add, say, (SB-EXT:TCO 3) where it overrides equal levels of otherwise TCO-disabling things like (DEBUG 3)
<aeth> probably wouldn't be that hard to add?
<ixelp> serapeum/REFERENCE.md at master · ruricolist/serapeum · GitHub
<paulapatience> You can get TCO with that.
<aeth> as described, (FOO-EXT:TCO 3) would be equivalent to forcing TCO on because the only thing that could turn it off (if the implementation supports it) is something like (DEBUG 3)
<aeth> which, as described, wouldn't work when TCO is 3, since it overrides the more general optimize qualities
<shawnw> serapeum:trampoline + labels is more suitable for what I'm thinking of doing.
kevingal has quit [Ping timeout: 246 seconds]
markb1 has quit [Read error: Connection reset by peer]
bjorkint0sh has quit [Remote host closed the connection]
markb1 has joined #commonlisp
King_julian has joined #commonlisp
edgar-rft_ has joined #commonlisp
lucasta has joined #commonlisp
edgar-rft` has quit [Ping timeout: 252 seconds]
amb007 has joined #commonlisp
bjorkintosh has joined #commonlisp
amb007 has quit [Ping timeout: 252 seconds]
lucasta has quit [Quit: Leaving]
tam has joined #commonlisp
NotThatRPG has joined #commonlisp
Guest890 has joined #commonlisp
King_julian has quit [Remote host closed the connection]
NotThatRPG has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
markb1 has quit [Ping timeout: 246 seconds]
troojg has quit [Ping timeout: 260 seconds]
NotThatRPG has joined #commonlisp
markb1 has joined #commonlisp
taku has joined #commonlisp
taku has quit [Changing host]
taku has joined #commonlisp
NotThatRPG has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<shawnw> Huh, a big enough tagbody uses up all of SBCL's memory and it crashes. I haven't found a big enough value for --dynamic-space-size yet that lets it load this file.
<beach> shawnw: At compile time or at run time?
<beach> shawnw: Though stuff like that can happen, it is more likely that you are doing something wrong.
NotThatRPG has joined #commonlisp
<beach> shawnw: So it happens when you load the file?
NotThatRPG has quit [Client Quit]
Akbar-Birbal has joined #commonlisp
taku has quit [Remote host closed the connection]
<shawnw> Compile time
<shawnw> (I don't know if it's tagbody specifically or just a really really big function body)
<beach> Big function bodies can be a problem. But usually in terms of compilation time rather than space.
Pixel_Outlaw has quit [Quit: Leaving]
<shawnw> clozure handles it fine. It's only 180k characters...
<beach> Interesting.
<shawnw> The exact error is "Heap exhausted during garbage collection: 16368 bytes available, 16400 requested." Those numbers never change.
<beach> You may have found an issue.
<beach> shawnw: Are you sure that your --dynamic-space-size option is taken into account?
<beach> The required order between options is sometimes a bit mysterious, at least to me.
<beach> shawnw: Like if you do (room) before loading the file, do you see the effect of the option?
<shawnw> It seems to be; there's a dump of some memory stats I don't really understand but the total size is going up appropriately.
decweb has quit [Ping timeout: 252 seconds]
<beach> Hmm, OK.
neuroevolutus has joined #commonlisp
neuroevolutus has quit [Client Quit]
Guest890 has quit [Ping timeout: 252 seconds]
Guest890 has joined #commonlisp
tam has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
tam has joined #commonlisp
tam has quit [Client Quit]
rainthree has joined #commonlisp
<rainthree> owen: "idk I just rm -fr ~/.cache/common-lisp when things get goofy... not ideal of course" I am using sbcl on slow hardware (an old mobile phone) and when reloading even small systems asdf spends most time (a lot of time...) calculating their dependencies and/or reloading systems which are already loaded. That's why I want to find a way of asdf:system-loading without caring about the dependencies, so that I can update the running apps without
<rainthree> waiting 10-20 minutes
<beach> rainthree: That one is fairly simple in most cases. You can access the list of Lisp files in the ASDF system, and just load them.
<rainthree> right
<rainthree> Also I see adding :force-not t to asdf:load-system reduces the loading time from 274 sec to around 8-15 sec and the the changed files are compiled, which is good.
amb007 has joined #commonlisp
fitzsim has quit [Read error: Connection reset by peer]
rainthree has quit [Remote host closed the connection]
rainthree has joined #commonlisp
wacki has joined #commonlisp
markb1 has quit [Read error: Connection reset by peer]
rainthree has quit [Remote host closed the connection]
rainthree has joined #commonlisp
rainthree has quit [Changing host]
rainthree has joined #commonlisp
ixelp has quit [Ping timeout: 260 seconds]
Th30n has joined #commonlisp
gilberth has quit [Ping timeout: 260 seconds]
rainthree has quit [Remote host closed the connection]
rainthree has joined #commonlisp
treflip has joined #commonlisp
rainthree has quit [Remote host closed the connection]
ixelp has joined #commonlisp
rtypo has quit [Ping timeout: 246 seconds]
markb1 has joined #commonlisp
pve has joined #commonlisp
shka has joined #commonlisp
varjag has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
alternateved has joined #commonlisp
fitzsim has joined #commonlisp
mgl has joined #commonlisp
danza has joined #commonlisp
chkhd has joined #commonlisp
rainthree has joined #commonlisp
synchromesh has quit [Read error: Connection reset by peer]
synchromesh has joined #commonlisp
danza has quit [Remote host closed the connection]
mishoo has joined #commonlisp
Lord_of_Life has quit [Ping timeout: 252 seconds]
Lord_of_Life has joined #commonlisp
semarie has quit [Ping timeout: 252 seconds]
jadzi has joined #commonlisp
rcs has joined #commonlisp
semarie has joined #commonlisp
rcs has quit [Client Quit]
random-nick has joined #commonlisp
varjag has quit [Ping timeout: 245 seconds]
tfeb has joined #commonlisp
varjag has joined #commonlisp
tfeb has quit [Client Quit]
gko has quit [Remote host closed the connection]
gko has joined #commonlisp
mari-estel has joined #commonlisp
amb007 has quit [Ping timeout: 244 seconds]
amb007 has joined #commonlisp
pranav has quit [Remote host closed the connection]
rcs has joined #commonlisp
rcs has quit [Client Quit]
rainthree has quit [Remote host closed the connection]
rainthree has joined #commonlisp
rainthree has quit [Changing host]
rainthree has joined #commonlisp
rainthree_ has joined #commonlisp
rainthree_ has quit [Remote host closed the connection]
rainthree_ has joined #commonlisp
rainthree has quit [Ping timeout: 252 seconds]
rcs has joined #commonlisp
rainthree_ has quit [Remote host closed the connection]
rainthree_ has joined #commonlisp
yitzi has joined #commonlisp
Josh_2 has joined #commonlisp
rainthree___ has joined #commonlisp
rcs has quit [Quit: rcs]
rainthree_ has quit [Ping timeout: 252 seconds]
rainthree___ has quit [Remote host closed the connection]
mari-estel has quit [Ping timeout: 265 seconds]
rainthree___ has joined #commonlisp
mari-estel has joined #commonlisp
rainthree___ has quit [Remote host closed the connection]
rainthree___ has joined #commonlisp
<Josh_2> Hi :wave:
rainthree_ has joined #commonlisp
synchromesh has quit [Quit: WeeChat 4.0.5]
rainthree___ has quit [Ping timeout: 265 seconds]
meaty has quit [Ping timeout: 260 seconds]
mari-estel has quit [Remote host closed the connection]
mari-estel has joined #commonlisp
donleo has joined #commonlisp
dinomug has quit [Remote host closed the connection]
mari-estel has quit [Remote host closed the connection]
yitzi has quit [Remote host closed the connection]
decweb has joined #commonlisp
rainthree_ has quit [Quit: Leaving]
makarov_the_grea has joined #commonlisp
yitzi has joined #commonlisp
awlygj has joined #commonlisp
nodata has joined #commonlisp
bike has quit [Ping timeout: 248 seconds]
treflip` has joined #commonlisp
treflip has quit [Ping timeout: 248 seconds]
Bicyclidine has joined #commonlisp
reb has quit [Remote host closed the connection]
chkhd has quit [Quit: ZZZzzz…]
reb has joined #commonlisp
zwr has quit [Read error: Connection reset by peer]
zwr has joined #commonlisp
mwnaylor has joined #commonlisp
Bicyclidine has quit [Ping timeout: 256 seconds]
treflip`` has joined #commonlisp
treflip` has quit [Ping timeout: 255 seconds]
gilberth has joined #commonlisp
annamalai has quit [Ping timeout: 276 seconds]
Alfr is now known as Guest4918
Guest4918 has quit [Killed (tungsten.libera.chat (Nickname regained by services))]
Alfr has joined #commonlisp
bike has joined #commonlisp
bike has quit [Remote host closed the connection]
nocturnal-one has joined #commonlisp
bike has joined #commonlisp
Akbar-Birbal has left #commonlisp [#commonlisp]
varjag has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.3)]
<dlowe> 'mornin
cage has joined #commonlisp
cage has quit [Excess Flood]
cage has joined #commonlisp
mari-estel has joined #commonlisp
NotThatRPG has joined #commonlisp
zxcvz has joined #commonlisp
Akbar-Birbal has joined #commonlisp
Th30n has quit [Quit: going off]
bike has quit [Ping timeout: 246 seconds]
annamalai has joined #commonlisp
zxcvz has quit [Remote host closed the connection]
mari-estel has quit [Remote host closed the connection]
mari-estel has joined #commonlisp
yitzi has quit [Remote host closed the connection]
treflip`` has quit [Ping timeout: 264 seconds]
smlckz has joined #commonlisp
varjagg has joined #commonlisp
mountainman1312 has joined #commonlisp
varjagg has quit [Ping timeout: 272 seconds]
triffid has quit [Remote host closed the connection]
triffid has joined #commonlisp
mari-estel has quit [Remote host closed the connection]
rtypo has joined #commonlisp
lucasta has joined #commonlisp
cmack has joined #commonlisp
Akbar-Birbal has left #commonlisp [#commonlisp]
Akbar-Birbal has joined #commonlisp
alcor has joined #commonlisp
jadzi has quit [Ping timeout: 248 seconds]
borei has joined #commonlisp
borei has quit [Quit: Client closed]
awlygj has quit [Quit: leaving]
wacki has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
yitzi has joined #commonlisp
markb1 has quit [Ping timeout: 252 seconds]
White_Flame has quit [Ping timeout: 248 seconds]
White__Flame has joined #commonlisp
wacki has joined #commonlisp
lucasta has quit [Remote host closed the connection]
wacki has quit [Ping timeout: 252 seconds]
benjaminl has quit [Read error: Connection reset by peer]
benjaminl has joined #commonlisp
wacki has joined #commonlisp
markb1 has joined #commonlisp
JuanDaugherty has joined #commonlisp
Akbar-Birbal has left #commonlisp [#commonlisp]
ello has quit [Quit: ZNC 1.9.1 - https://znc.in]
ello has joined #commonlisp
reb has quit [Remote host closed the connection]
rtypo has quit [Ping timeout: 260 seconds]
rtypo has joined #commonlisp
jdz has quit [Quit: I'm done]
st_aldini has quit [Read error: Connection reset by peer]
jdz has joined #commonlisp
st_aldini has joined #commonlisp
mgl has quit [Ping timeout: 244 seconds]
kevingal has joined #commonlisp
meaty has joined #commonlisp
mwnaylor has quit [Remote host closed the connection]
meaty has quit [Ping timeout: 265 seconds]
meaty has joined #commonlisp
synchromesh has joined #commonlisp
bigbookofbug has quit [Quit: leaving]
bigbookofbug has joined #commonlisp
bigbookofbug has quit [Quit: leaving]
bigbookofbug has joined #commonlisp
makarov_the_grea has quit [Ping timeout: 252 seconds]
White_Flame has joined #commonlisp
White__Flame has quit [Ping timeout: 248 seconds]
Makarov has joined #commonlisp
Makarov has quit [Ping timeout: 252 seconds]
rcs has joined #commonlisp
rcs has quit [Client Quit]
mwnaylor has joined #commonlisp
JuanDaugherty has quit [Quit: JuanDaugherty]
neuroevolutus has joined #commonlisp
skyl4rk has joined #commonlisp
Noisytoot has quit [Ping timeout: 252 seconds]
Josh_2 has quit [Remote host closed the connection]
Noisytoot has joined #commonlisp
skeemer has joined #commonlisp
triffid has quit [Quit: triffid]
triffid has joined #commonlisp
cage has quit [Quit: rcirc on GNU Emacs 29.4]
attila_lendvai_ has joined #commonlisp
mishoo has quit [Ping timeout: 264 seconds]
Inline has joined #commonlisp
wacki has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
neuroevolutus has quit [Quit: Client closed]
amb007 has quit [Ping timeout: 246 seconds]
amb007 has joined #commonlisp
amb007 has quit [Ping timeout: 252 seconds]
jadzi has joined #commonlisp
supercode has joined #commonlisp
akoana has joined #commonlisp
jadzi has quit [Ping timeout: 252 seconds]
markb1 has quit [Ping timeout: 244 seconds]
varjag has joined #commonlisp
attila_lendvai_ has quit [Ping timeout: 252 seconds]
markb1 has joined #commonlisp
pve has quit [Quit: leaving]
skeemer has quit [Ping timeout: 252 seconds]
alternateved has quit [Remote host closed the connection]
akoana has quit [Quit: leaving]
yitzi has quit [Remote host closed the connection]
yitzi has joined #commonlisp
alcor has quit [Ping timeout: 248 seconds]
varjag has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.2)]
pranav has joined #commonlisp
Inline has quit [Ping timeout: 265 seconds]
supercode has quit [Quit: Client closed]
shka has quit [Quit: Konversation terminated!]
reb has joined #commonlisp
donleo has quit [Ping timeout: 272 seconds]
amb007 has joined #commonlisp
amb007 has quit [Ping timeout: 272 seconds]
yitzi has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
st_aldini has quit [Read error: Connection reset by peer]
st_aldini has joined #commonlisp
troojg has joined #commonlisp