<jackdaniel>
on ECL makunbound affects only the global value of the symbol, so *xxx* still returns 15, but *xxx* is globaly unbound afterwards
<jackdaniel>
while on others it affects the dynamic binding
<jackdaniel>
I'm going to fix ECL to have the same behavior; I'm just curious whether it is unspecified behavior, or a bug?
<jackdaniel>
the specification says (for makunbound), that a side effect is: "The value cell of symbol is modified. "
<jackdaniel>
perhaps it should state "the value cell of symbol /may be/ modified in the absence of dynamic bindings"?
<jackdaniel>
ah, apparently the author of ecl's cl_makunbound also had this dillema: "/* FIXME! The semantics of MAKUNBOUND is not very clear with local bindings ... */"
pkal has quit [Remote host closed the connection]
pkal has joined #commonlisp
metsomedog has joined #commonlisp
King_julian has quit [Ping timeout: 264 seconds]
pkal has quit [Remote host closed the connection]
<metsomedog>
I'm having 2 Slime REPLs open in Emacs simultaneously (2 distinct projects). Is there a way to "select which one is used" for compilation from other Lisp buffers, for example when using C-c C-c? (Currently it all seems to go to the most recently launched buffer)
<jackdaniel>
C-c C-x n
<metsomedog>
jackdaniel: thanks!
<jackdaniel>
sure
Lord_of_Life has quit [Ping timeout: 246 seconds]
Lord_of_Life has joined #commonlisp
Akbar-Birbal has left #commonlisp [Disconnected: Received SIGTERM]
Akbar-Birbal has joined #commonlisp
random-nick has joined #commonlisp
Guest41 has joined #commonlisp
random-nick has quit [Ping timeout: 252 seconds]
Guest41 has quit [Quit: Client closed]
Venoflux has quit [Ping timeout: 246 seconds]
King_julian has joined #commonlisp
<beach>
jackdaniel: I am pretty sure that's how it is specified.
<jackdaniel>
the entry for makunbound is not clear, given its "side effects" sub-header
<jackdaniel>
but I believe that this was the /intention/, especially given how "bindings" are defined, and that it is an operator related to boundp (so it makes sense that they'd behave consistently)
<beach>
Well, there is a general terminology problem, because MAKUNBOUND doesn't really make the symbol unbound. It makes it have no value, as the phrasing goes in PROGV.
<beach>
So PROGV says it binds the symbols and then (perhaps) makes it have no value. But for consistent terminology it should have said that it binds the symbol and then makes it unbound, which is silly.
<beach>
If I were to rewrite the standard, I would rename it to (say) UNSET.
<jackdaniel>
I agree with this interpretation; I still think though that the specification of makunbound is not unambiguous
varjag has joined #commonlisp
<jackdaniel>
in any case, since the last commit ecl also behaves that way
<jackdaniel>
well, I take that back. "value cell" is specified to refer to the symbol value in the dynamic context
pranav has quit [Quit: Gateway shutdown]
<beach>
Oh, good!
alcor has joined #commonlisp
jrx has joined #commonlisp
semarie has quit [Quit: zzz]
semarie has joined #commonlisp
pin56 has joined #commonlisp
Venoflux has joined #commonlisp
King_julian has quit [Ping timeout: 265 seconds]
Krystof has joined #commonlisp
rogersm has joined #commonlisp
mari-estel has joined #commonlisp
chkhd has quit [Quit: ZZZzzz…]
chkhd has joined #commonlisp
rogersm has quit [Quit: Leaving...]
prokhor has quit [Ping timeout: 252 seconds]
chkhd has quit [Quit: ZZZzzz…]
chkhd has joined #commonlisp
prokhor has joined #commonlisp
chkhd has quit [Ping timeout: 245 seconds]
chkhd has joined #commonlisp
chkhd has quit [Ping timeout: 248 seconds]
chkhd has joined #commonlisp
pin56 has quit [Ping timeout: 265 seconds]
chkhd has quit [Remote host closed the connection]
King_julian has joined #commonlisp
chkhd has joined #commonlisp
Equill has joined #commonlisp
decweb has joined #commonlisp
phantomics_ has quit [Quit: Leaving]
phantomics has joined #commonlisp
cage has joined #commonlisp
cage has quit [Excess Flood]
cage has joined #commonlisp
mari-estel has quit []
euandreh has joined #commonlisp
euandreh has quit [Remote host closed the connection]
euandreh has joined #commonlisp
King_julian has quit [Ping timeout: 246 seconds]
Equill has quit [Ping timeout: 252 seconds]
King_julian has joined #commonlisp
olnw_ is now known as olnw
Akbar-Birbal has left #commonlisp [Error from remote client]
bitspook has quit [Read error: Connection reset by peer]
bitspook has joined #commonlisp
yitzi has joined #commonlisp
euandreh has quit [Ping timeout: 246 seconds]
euandreh has joined #commonlisp
<cage>
from the quicklisp server a file with all the MD5 hashes of the libraries tarballs included in the distributions can be downloaded, is it correct or i remember it wrong?
chkhd has quit [Quit: ZZZzzz…]
varjag has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.3)]
triffid has quit [Ping timeout: 260 seconds]
triffid has joined #commonlisp
NotThatRPG has joined #commonlisp
Th30n has quit [Quit: going off]
Venoflux has quit [Quit: Venoflux]
mgl has quit [Ping timeout: 260 seconds]
Gleefre has joined #commonlisp
euandreh has quit [Quit: euandreh]
King_julian has quit [Ping timeout: 252 seconds]
tam has joined #commonlisp
JuanDaugherty has joined #commonlisp
yitzi has quit [Remote host closed the connection]
random-nick has joined #commonlisp
donleo has joined #commonlisp
Akbar-Birbal has joined #commonlisp
kevingal has joined #commonlisp
mari-estel has joined #commonlisp
tam has quit [Read error: Connection reset by peer]
tam has joined #commonlisp
tam has quit [Remote host closed the connection]
JuanDaugherty has quit [Quit: JuanDaugherty]
kevingal has quit [Ping timeout: 265 seconds]
mari-estel has quit [Remote host closed the connection]
semarie has quit [Quit: zzz]
semarie has joined #commonlisp
semarie has quit [Client Quit]
semarie has joined #commonlisp
mari-estel has joined #commonlisp
Krystof has quit [Ping timeout: 252 seconds]
triffid has quit [Remote host closed the connection]
Demosthe1ex has joined #commonlisp
triffid has joined #commonlisp
Demosthenex has quit [Ping timeout: 252 seconds]
Demosthenex has joined #commonlisp
Demosthe1ex has quit [Ping timeout: 252 seconds]
Equill has joined #commonlisp
akoana has joined #commonlisp
metsomedog has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)]
mari-estel has quit []
semarie has quit [Quit: zzz]
semarie has joined #commonlisp
reb has joined #commonlisp
treflip has quit [Ping timeout: 248 seconds]
robin_ is now known as robin
pin56 has joined #commonlisp
pin56 has quit [Remote host closed the connection]
pin56 has joined #commonlisp
pin56 has quit [Remote host closed the connection]
pin56 has joined #commonlisp
pin56 has quit [Remote host closed the connection]
pin56 has joined #commonlisp
Akbar-Birbal has left #commonlisp [#commonlisp]
molson has joined #commonlisp
jrx has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)]
amb007 has quit [Ping timeout: 265 seconds]
amb007 has joined #commonlisp
molson__ has quit [Ping timeout: 252 seconds]
alcor has quit [Remote host closed the connection]