<dnhester26>
I have a weird issue with quicklisp: If I edit code in a file, and I load it not in emacs but in a terminal REPL by doing `(ql:quickload "myproject")` the **older** version of the code is loaded. I assume somewhere SBCL is compiling the code and therefore it just loads the `.fasl` files instead of the `.lisp` files. This is a problem in a server where I want to be able to do `git pull` and then run a script which will load the lates
<dnhester26>
t version of the code, not a previously compiled one. Note that in the directory of the code there are no `.fasl` files. Any ideas on how to solve this?
<dnhester26>
In emacs/slime this was never an issue, not sure why that made a difference. Not sure if this is a quicklisp issue or really a SBCL issue
<younder>
Have you looked at ql:register-local-projects ?
dnhester26 has quit [Remote host closed the connection]
<alcor>
SBCL recompiles the FASL files when the source changes
yitzi has joined #commonlisp
ingeniot has joined #commonlisp
edgar-rft_ has joined #commonlisp
<pl>
anyone here developing in CL on NixOS?
edgar-rft has quit [Ping timeout: 246 seconds]
dnhester26 has joined #commonlisp
<paulapatience>
Are we allowed to inspect a list that is currently being collected in a loop body? Without trying to modify it.
<paulapatience>
Collected via 'collect x into xs'
reb has quit [Remote host closed the connection]
reb has joined #commonlisp
<beach>
That ought to work.
<paulapatience>
Great, thanks.
reb has quit [Remote host closed the connection]
reb has joined #commonlisp
reb has quit [Remote host closed the connection]
reb has joined #commonlisp
jon_atack has joined #commonlisp
jonatack has quit [Ping timeout: 252 seconds]
reb has quit [Remote host closed the connection]
reb has joined #commonlisp
reb has quit [Remote host closed the connection]
dnhester26 has quit [Ping timeout: 255 seconds]
reb has joined #commonlisp
younder has quit [Remote host closed the connection]
younder has joined #commonlisp
Akbar-Birbal has left #commonlisp [#commonlisp]
rogersm has quit [Quit: Leaving...]
edgar-rft_ is now known as edgar-rft
chomwitt has joined #commonlisp
spdegabrielle has quit [Quit: Connection closed for inactivity]
dnhester26 has joined #commonlisp
<dnhester26>
younder: Thanks for the reply! I am adding a parent directory by ql:*local-project-directories*. That's how I'm loading the project to begin with
<dnhester26>
alcor: That's how it works for me on emacs/slime but in a server starting a repl in the terminal with --load script.lisp, I am not getting the same behaviour
<dnhester26>
alcor: thanks, I will then read the ASDF manual to see if I find something. Thanks so much for the pointer!
<alcor>
The manual is kind of vague regarding what happens if ASDF is never used. Theoretically, you can use sbcl --load to execute a lisp program that does not use ASDF at all. It's not exactly obvious where SBCL stores the FASL for that (assuming that any FASL is generated).
bobcave has quit [Quit: Leaving]
danilooliveira89 has joined #commonlisp
varjag has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.3)]
Guest71 has quit [Quit: Client closed]
danilooliveira89 has quit [Quit: Client closed]
meaty has joined #commonlisp
lucasta has joined #commonlisp
rogersm has joined #commonlisp
reb has quit [Remote host closed the connection]
reb has joined #commonlisp
<dnhester26>
alcor: thanks so much, just found it in the ASDF manual
<dnhester26>
the answer was to use `(asdf:clear-configuration)`
<dnhester26>
I wonder if slime does that every time it loads anything
Th30n has quit [Quit: going off]
chomwitt has quit [Ping timeout: 272 seconds]
chkhd has quit [Quit: ZZZzzz…]
reb has quit [Remote host closed the connection]
reb has joined #commonlisp
chomwitt has joined #commonlisp
rozenglass has joined #commonlisp
ingeniot has quit [Quit: Client closed]
jadzi has joined #commonlisp
traidare has joined #commonlisp
yitzi has quit [Remote host closed the connection]
ingeniot has joined #commonlisp
<mrcom>
dnhester26: alcor: In SBCL (compile-file "foo.lisp") puts foo.fasl in the same directory as the source. (You can override with a parameter). asdf, in my setup, puts it in ~/.cache/common-lisp/...blah...
<dnhester26>
mrcom: thanks
<mrcom>
I believe (ql:quickload ...) uses asdf to build the system, so if you already have the latest things downloaded it's equiv to (asdf:load-system ...)
<mrcom>
If asdf isn't rebuilding when you change files, perhaps there's a dependency missing in the .asd file. e.g., you modify decls.lisp and module.lisp doesn't know its dependency has changed and so doesn't get recompiled.
steew_ has joined #commonlisp
steew_ is now known as steew
<mrcom>
Also, there's some kind of issue with quicklisp and symlinks-to-symlinks. I don't remember the details. Mac-only thing? Something about a symlink to my local-projects, and a symlink in (my real) local-projects to the individual projects.
wacki has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
rozenglass has quit [Read error: Connection reset by peer]
King_julian has quit [Ping timeout: 260 seconds]
rozenglass has joined #commonlisp
Akbar-Birbal has joined #commonlisp
spdegabrielle has joined #commonlisp
rozenglass has quit [Quit: leaving]
ingeniot has quit [Quit: Client closed]
alcor has quit [Remote host closed the connection]
lucasta has quit [Remote host closed the connection]
alcor has joined #commonlisp
meaty has quit [Quit: touch grass]
meaty has joined #commonlisp
shawnw has joined #commonlisp
jadzi has quit [Ping timeout: 255 seconds]
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester_ has joined #commonlisp
dnhester_ has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
cage has joined #commonlisp
cage has quit [Excess Flood]
rogersm has quit [Quit: Leaving...]
oneeyedalien has joined #commonlisp
dnhester26 has joined #commonlisp
shawnw has quit [Ping timeout: 252 seconds]
varjag has joined #commonlisp
wacki has joined #commonlisp
oneeyedalien has quit [Quit: Leaving]
NotThatRPG has joined #commonlisp
spdegabrielle has quit [Quit: Connection closed for inactivity]
Akbar-Birbal has left #commonlisp [Error from remote client]
Pixel_Outlaw has joined #commonlisp
pestctrl has quit [Remote host closed the connection]
pestctrl has joined #commonlisp
Pixel_Outlaw has quit [Client Quit]
manwithluck has quit [Read error: Connection reset by peer]
manwithluck has joined #commonlisp
cage has joined #commonlisp
Pixel_Outlaw has joined #commonlisp
cage has quit [Quit: rcirc on GNU Emacs 29.4]
gdsg443 has joined #commonlisp
prokhor__ has joined #commonlisp
thelounge828 has joined #commonlisp
nani_ has joined #commonlisp
rahmanlar_ has joined #commonlisp
overclucker_ has joined #commonlisp
Noisytoot has quit [Killed (mercury.libera.chat (Nickname regained by services))]
Noisytoot has joined #commonlisp
kurfen_ has joined #commonlisp
rodrigo-` has joined #commonlisp
ello_ has joined #commonlisp
markasoftware_ has joined #commonlisp
flounders_ has joined #commonlisp
phadthai_ has joined #commonlisp
pi1 has joined #commonlisp
alternateved has joined #commonlisp
bjorkintosh has quit [Ping timeout: 260 seconds]
buffet_ has joined #commonlisp
neuroevolutus has joined #commonlisp
phadthai has quit [*.net *.split]
johnjaye has quit [*.net *.split]
nani has quit [*.net *.split]
ello has quit [*.net *.split]
prokhor_ has quit [*.net *.split]
flounders has quit [*.net *.split]
kurfen has quit [*.net *.split]
markasoftware has quit [*.net *.split]
gdsg has quit [*.net *.split]
thelounge82 has quit [*.net *.split]
buffet has quit [*.net *.split]
rodrigo-morales has quit [*.net *.split]
rahmanlar has quit [*.net *.split]
overclucker has quit [*.net *.split]
nani_ is now known as nani
thelounge828 is now known as thelounge82
rahmanlar_ is now known as rahmanlar
bjorkintosh has joined #commonlisp
bjorkintosh has joined #commonlisp
neuroevolutus has quit [Ping timeout: 256 seconds]
alternateved has quit [Remote host closed the connection]
alternateved has joined #commonlisp
jadzi has joined #commonlisp
kevingal has joined #commonlisp
mala has joined #commonlisp
traidare has quit [Ping timeout: 252 seconds]
ingeniot has joined #commonlisp
ingeniot has quit [Ping timeout: 256 seconds]
jadzi has quit [Ping timeout: 245 seconds]
mwnaylor has joined #commonlisp
amb007 has quit [Remote host closed the connection]
amb007 has joined #commonlisp
alternateved has quit [Remote host closed the connection]
NotThatRPG has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
shka has quit [Ping timeout: 252 seconds]
wacki has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
shawnw has joined #commonlisp
chomwitt has quit [Ping timeout: 265 seconds]
Ruby has joined #commonlisp
Ruby2 has quit [Ping timeout: 265 seconds]
pve has quit [Quit: leaving]
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
alternateved has joined #commonlisp
alternateved has quit [Remote host closed the connection]
scymtym has quit [Remote host closed the connection]
scymtym has joined #commonlisp
mgl__ has quit [Ping timeout: 265 seconds]
NotThatRPG has joined #commonlisp
phadthai_ is now known as phadthai
shawnw has quit [Ping timeout: 260 seconds]
attila_lendvai has quit [Ping timeout: 252 seconds]
mwnaylor has quit [Remote host closed the connection]
mwnaylor has joined #commonlisp
mwnaylor has quit [Remote host closed the connection]
mwnaylor has joined #commonlisp
alcor has quit [Ping timeout: 245 seconds]
kevingal has quit [Remote host closed the connection]
troojg has joined #commonlisp
akoana has joined #commonlisp
dnhester26 has joined #commonlisp
varjag has quit [Ping timeout: 245 seconds]
meaty has quit [Ping timeout: 245 seconds]
szkl has joined #commonlisp
NotThatRPG has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]