<jackdaniel>
mi6x3m: are you listening what people actually ask you to do?
mgl has quit [Quit: Client closed]
<mi6x3m>
yes jackdaniel :)
<mi6x3m>
sometimes it's hard to provide a sample
<jackdaniel>
I have a strong conviction that you are not
<mi6x3m>
I understand it appears that way from this one interaction
mgl has joined #commonlisp
<mi6x3m>
but I did solve it now
<pve>
your very first error message "the value of '*foo* is not a symbol" gave it away :)
<mi6x3m>
I had (destructuring-bind (foo bar) '("foo" '*foo*)) (setf (symbol-value bar) 3))
<mi6x3m>
pve, yeah hehe :)
chrcav has quit [Ping timeout: 240 seconds]
<jackdaniel>
Shinmera: very cool indeed. do you use lem?
<Shinmera>
I'm not very adventurous in my tool use, so no
<Shinmera>
But if the project keeps trucking along as well as it has so far I very well might in the future :)
chrcav has joined #commonlisp
<pve>
Speaking of conditions, SBCL signals a warning when a defpackage form is evaluated and the package exports symbols that are not specified by the defpackage form ("WARNING: ... also exports the following symbols: ...").
<pve>
My tests show that CCL does not signal such a warning. Is this unique to SBCL, or do other implementations also do this?
<jackdaniel>
it is a warning that sbcl devs found to be an important clue to the programmer, it is not demanded by the standard
<pve>
ok, thanks
<jackdaniel>
sure
<pve>
does ECL do it?
<jackdaniel>
I don't remember, but I'd be surprised if it did
<pve>
alright
Brucio-61 has quit [Ping timeout: 260 seconds]
scymtym_ has joined #commonlisp
Brucio-61 has joined #commonlisp
scymtym has quit [Ping timeout: 248 seconds]
easye has joined #commonlisp
MajorBiscuit has quit [Ping timeout: 246 seconds]
MajorBiscuit has joined #commonlisp
NicknameJohn has quit [Ping timeout: 268 seconds]
Lycurgus has joined #commonlisp
nij- has joined #commonlisp
mi6x3m has quit [Remote host closed the connection]
Brucio-61 has quit [Ping timeout: 260 seconds]
Brucio-61 has joined #commonlisp
scymtym_ is now known as scymtym
inline__ has quit [Quit: Leaving]
<scymtym>
the reason for SBCL's default behavior is that the specification says "If the new definition is at variance with the current state of that package, the consequences are undefined". the behavior can be customized: https://www.sbcl.org/manual/#Package-Variance
<ixelp>
SBCL 2.3.4 User Manual
Lycurgus has quit [Quit: Exeunt: personae.ai-integration.biz]
xaltsc has quit [Quit: WeeChat 3.8]
dtman34 has quit [Ping timeout: 240 seconds]
<scymtym>
counterintuitively, requesting the :ERROR behavior makes it easier for a compilation to succeed since restarts for (interactively) resolving the variance issues are established when an error is signaled but not when a warning is signaled
Brucio-61 has quit [Ping timeout: 260 seconds]
Brucio-61 has joined #commonlisp
scymtym has quit [Ping timeout: 240 seconds]
Brucio-61 has quit [Ping timeout: 260 seconds]
Brucio-61 has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
<ixelp>
GitHub - gansm/finalcut: A text-based widget toolkit
waleee has joined #commonlisp
ldb has quit [Quit: ERC 5.4 (IRC client for GNU Emacs 28.1)]
mgl has quit [Quit: Client closed]
alcor has joined #commonlisp
waleee has quit [Ping timeout: 256 seconds]
NicknameJohn has quit [Ping timeout: 250 seconds]
waleee has joined #commonlisp
rogersm has quit [Quit: Leaving...]
tyson2 has quit [Remote host closed the connection]
<_death>
Demosthenex: reminds me of the old norton anti virus TUI
Cymew has quit [Ping timeout: 246 seconds]
<_death>
or cpav really
<Demosthenex>
_death: or Turbovision ;]
<Demosthenex>
and that's really what i want, is a lightweight TUI library for simple apps over ssh ;]
Krystof has quit [Ping timeout: 256 seconds]
zxcvz has joined #commonlisp
zxcvz has quit [Client Quit]
<_death>
right, I was talking about the aesthetics.. for turbovision there was https://github.com/magiblot/tvision .. my old TUI thing is still in deep freeze
<ixelp>
GitHub - magiblot/tvision: A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. No [...]
ym has joined #commonlisp
<Demosthenex>
yep
waleee has quit [Ping timeout: 240 seconds]
MajorBiscuit has quit [Ping timeout: 240 seconds]
festerdam has quit [Ping timeout: 264 seconds]
MajorBiscuit has joined #commonlisp
tyson2 has joined #commonlisp
tevo has quit [Ping timeout: 240 seconds]
cage has joined #commonlisp
MajorBiscuit has quit [Ping timeout: 256 seconds]
igemnace has quit [Remote host closed the connection]
igemnace has joined #commonlisp
johnjaye has quit [Ping timeout: 240 seconds]
johnjaye has joined #commonlisp
nij- has joined #commonlisp
green_ has quit [Ping timeout: 240 seconds]
NicknameJohn has joined #commonlisp
<phoe>
pve: use UIOP:DEFINE-PACKAGE to avoid this warning since it also defines what happens in case of package variance
<phoe>
(in a way that doesn't require interactive interventions such as restarts)
green_ has joined #commonlisp
igemnace has quit [Remote host closed the connection]
dcb has joined #commonlisp
rgherdt has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
<pve>
phoe: Thanks for reminding me about uiop:define-package. This is about my capitalized-export library, which is pretty incompatible with sbcl's defpackage :) So with sbcl I just use make-package. But I'm going to add a note that the uiop version could be used too.
jxonas has joined #commonlisp
jxonas has quit [Quit: Client closed]
rgherdt has left #commonlisp [Leaving]
karlosz has joined #commonlisp
ym has quit [Ping timeout: 265 seconds]
tyson2 has joined #commonlisp
Inline has joined #commonlisp
czy has quit [Ping timeout: 240 seconds]
green_ has quit [Ping timeout: 265 seconds]
green_ has joined #commonlisp
green_ has quit [Remote host closed the connection]
green_ has joined #commonlisp
simendsjo has joined #commonlisp
NicknameJohn has quit [Ping timeout: 265 seconds]
waleee has joined #commonlisp
kevingal has quit [Ping timeout: 256 seconds]
Bike has quit [Ping timeout: 264 seconds]
festerdam has joined #commonlisp
rogersm has joined #commonlisp
msavoritias has quit [Remote host closed the connection]
Bike has joined #commonlisp
cage has quit [Quit: rcirc on GNU Emacs 28.2]
prokhor has quit [Ping timeout: 264 seconds]
lucasta has joined #commonlisp
rogersm has quit [Quit: Leaving...]
_cymew_ has quit [Ping timeout: 256 seconds]
amb007 has joined #commonlisp
zest has joined #commonlisp
mgl has joined #commonlisp
markb1 has quit [Ping timeout: 250 seconds]
attila_lendvai has quit [Ping timeout: 256 seconds]
alcor has quit [Read error: Connection reset by peer]
mgl has quit [Quit: Client closed]
markb1 has joined #commonlisp
NotThatRPG has joined #commonlisp
Krystof has joined #commonlisp
simendsjo has quit [Ping timeout: 240 seconds]
pjb has joined #commonlisp
mariari has quit [Read error: Connection reset by peer]
zest has quit [Remote host closed the connection]
dra has joined #commonlisp
mariari has joined #commonlisp
dra_ has joined #commonlisp
dra has quit [Killed (NickServ (GHOST command used by dra_!~dra@2a01:598:b028:96a8:985c:4c1:b470:cfe5))]