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