kevingal has quit [Remote host closed the connection]
kevingal_ has quit [Remote host closed the connection]
enzuru has joined #commonlisp
<beach>
This is interesting. I think I just managed to write a compiler macro for ASSOC that eliminates keyword-argument parsing. The interesting part is how relatively complicated it is, given that it must account for many different shapes of the invoking form.
<beach>
And, I am comparing this situation to what was discussed yesterday, and the code for a call-site manager would be much simpler, given that it works on one particular call site.
<beach>
But then, maybe my inexperience in writing compiler macros is the problem here.
rtypo has quit [Ping timeout: 246 seconds]
Oladon has quit [Quit: Leaving.]
Oladon has joined #commonlisp
fe[nl]ix has joined #commonlisp
Devon has quit [Ping timeout: 240 seconds]
lacedaemon has joined #commonlisp
fe[nl]ix has quit [Remote host closed the connection]
lacedaemon is now known as fe[]nl]ix
fe[]nl]ix is now known as fe[nl]ix
Gleefre has quit [Remote host closed the connection]
slyrus has quit []
igemnace has joined #commonlisp
samebchase has joined #commonlisp
notzmv has quit [Ping timeout: 265 seconds]
Inline has quit [Quit: Leaving]
rgherdt has joined #commonlisp
waleee has quit [Quit: WeeChat 3.8]
Oladon has quit [Read error: Connection reset by peer]
bird_ has joined #commonlisp
Oladon has joined #commonlisp
_cymew_ has joined #commonlisp
Brucio-61 has quit [Ping timeout: 260 seconds]
scymtym has quit [Ping timeout: 240 seconds]
Brucio-61 has joined #commonlisp
Brucio-61 has quit [Remote host closed the connection]
Brucio-61 has joined #commonlisp
Brucio-61 has quit [Ping timeout: 260 seconds]
Brucio-61 has joined #commonlisp
pranavats has left #commonlisp [Error from remote client]
_cymew_ has quit [Ping timeout: 265 seconds]
Oladon has quit [Quit: Leaving.]
szkl has joined #commonlisp
Brucio-61 has quit [Read error: Connection reset by peer]
Brucio-61 has joined #commonlisp
pranavats has joined #commonlisp
Brucio-61 has quit [Remote host closed the connection]
Brucio-61 has joined #commonlisp
bitmapper has quit [Quit: Connection closed for inactivity]
Brucio-61 has quit [Remote host closed the connection]
LW has joined #commonlisp
kenran has joined #commonlisp
Brucio-61 has joined #commonlisp
azimut has quit [Ping timeout: 255 seconds]
Brucio-61 has quit [Ping timeout: 260 seconds]
Brucio-61 has joined #commonlisp
varjag has joined #commonlisp
NicknameJohn has joined #commonlisp
dcb has quit [Quit: MSN Messenger v2.16.1]
Prokhor_ has joined #commonlisp
prokhor has quit [Read error: Connection reset by peer]
varjag has quit [Ping timeout: 265 seconds]
nij- has joined #commonlisp
Gleefre has joined #commonlisp
waleee has joined #commonlisp
treflip has joined #commonlisp
Krystof has joined #commonlisp
treflip has quit [Read error: Connection reset by peer]
varjag has joined #commonlisp
Brucio-61 has quit [Remote host closed the connection]
_cymew_ has joined #commonlisp
Josh_2 has joined #commonlisp
OlCe has joined #commonlisp
<Josh_2>
Should I expect my GF that specializes a sequence to choose that method when given nil?
<Josh_2>
lesson learned on that one :joy:
<Josh_2>
(defmethod a ((s sequence)) t) (a nil) -> t :joy:
Gleefre has quit [Remote host closed the connection]
bitmapper has joined #commonlisp
Krystof has quit [Ping timeout: 252 seconds]
random-nick has joined #commonlisp
scymtym has joined #commonlisp
bonmlp has joined #commonlisp
<lieven>
yeah nil is of type null and the class precedence list of null is null, symbol, list, sequence, t
Brucio-61 has joined #commonlisp
<Josh_2>
subtype of all other types
<Josh_2>
just got caught off guard by that one :joy:
treflip has joined #commonlisp
kenran has quit [Ping timeout: 240 seconds]
<jackdaniel>
Josh_2: the fact that nil (the type) is a subtype of all other types is irrelevant here; most notably(?) nil is not of type nil
<jackdaniel>
(what lieven said is still 100% correct)
pve has joined #commonlisp
<Josh_2>
yy
<Josh_2>
makes sense that nil when I read the class precedence list
<Josh_2>
considering it represents empty list
<Josh_2>
:shrug: now I know :sunglasses:
Krystof has joined #commonlisp
Gleefre has joined #commonlisp
pranavats has left #commonlisp [Error from remote client]
waleee has quit [Ping timeout: 240 seconds]
enzuru has quit [Ping timeout: 248 seconds]
waleee has joined #commonlisp
Krystof has quit [Ping timeout: 240 seconds]
scymtym_ has joined #commonlisp
ebrasca has joined #commonlisp
easye has quit [Remote host closed the connection]
easye has joined #commonlisp
pranavats has joined #commonlisp
Brucio-61 has quit [Ping timeout: 260 seconds]
scymtym has quit [Ping timeout: 260 seconds]
Brucio-61 has joined #commonlisp
waleee has quit [Quit: WeeChat 3.8]
szkl has quit [Quit: Connection closed for inactivity]
ahc has quit [Quit: Client closed]
waleee has joined #commonlisp
kenran has joined #commonlisp
jeosol has quit [Quit: Client closed]
waleee has quit [Ping timeout: 246 seconds]
lucasta has joined #commonlisp
chipxxx has quit [Ping timeout: 265 seconds]
X-Scale has joined #commonlisp
Krystof has joined #commonlisp
bonmlp has quit [Ping timeout: 276 seconds]
Krystof has quit [Ping timeout: 240 seconds]
Devon has joined #commonlisp
nij- has quit [Ping timeout: 240 seconds]
Brucio-61 has quit [Ping timeout: 260 seconds]
Brucio-61 has joined #commonlisp
jmdaemon has quit [Ping timeout: 252 seconds]
Gleefre has quit [Remote host closed the connection]
Gleefre has joined #commonlisp
<phoe>
nil is not of type nil
<phoe>
so "subtype of all other types" doesn't matter
<ebrasca>
Hi phoe
euandreh has joined #commonlisp
<phoe>
hi
<ebrasca>
How is phoe doing?
kevingal has joined #commonlisp
molson has quit [Quit: Leaving]
molson_ has quit [Quit: Leaving]
jonatack has joined #commonlisp
<jackdaniel>
oh, I have my own personal echo, cool!
jonatack has quit [Quit: WeeChat 3.8]
zxcvz has joined #commonlisp
Brucio-61 has quit [Ping timeout: 260 seconds]
X-Scale has quit [Quit: Client closed]
Josh_2 has quit [Ping timeout: 240 seconds]
zxcvz has quit [Client Quit]
scymtym_ has quit [Ping timeout: 252 seconds]
jonatack has joined #commonlisp
nij- has joined #commonlisp
eddof13 has joined #commonlisp
rtypo has joined #commonlisp
Brucio-61 has joined #commonlisp
eddof13 has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
tyson2 has joined #commonlisp
scymtym has joined #commonlisp
nij- has quit [Ping timeout: 260 seconds]
karlosz has joined #commonlisp
rtypo has quit [Ping timeout: 240 seconds]
<Shinmera>
phoe: so how about that Verbose patch :)
Gleefre has quit [Remote host closed the connection]
pfd has joined #commonlisp
Gleefre has joined #commonlisp
shka has joined #commonlisp
rtypo has joined #commonlisp
varjag has quit [Quit: ERC (IRC client for Emacs 27.1)]
LW has quit [Quit: WeeChat 3.8]
bitmapper has quit [Quit: Connection closed for inactivity]
Inline has joined #commonlisp
kenran has quit [Remote host closed the connection]
chipxxx has joined #commonlisp
karlosz has quit [Quit: karlosz]
skin has joined #commonlisp
skin has quit [Client Quit]
morganw has joined #commonlisp
skin has joined #commonlisp
skin has quit [Client Quit]
skin has joined #commonlisp
cage has joined #commonlisp
dcb has joined #commonlisp
Krystof has joined #commonlisp
Gleefre has quit [Remote host closed the connection]
tyson2 has quit [Remote host closed the connection]
Alfr has quit [Quit: Leaving]
Alfr has joined #commonlisp
pfd has quit [Quit: Client closed]
Gleefre has joined #commonlisp
igemnace has quit [Quit: WeeChat 3.8]
karlosz has joined #commonlisp
pfd has joined #commonlisp
Krystof has quit [Ping timeout: 246 seconds]
nij- has joined #commonlisp
lucasta has quit [Remote host closed the connection]
szkl has joined #commonlisp
karlosz has quit [Quit: karlosz]
jeosol has joined #commonlisp
tyson2 has joined #commonlisp
kaskal has quit [Ping timeout: 240 seconds]
pjb has joined #commonlisp
waleee has joined #commonlisp
cage has quit [Quit: rcirc on GNU Emacs 28.2]
skin has quit [Ping timeout: 240 seconds]
karlosz has joined #commonlisp
X-Scale has joined #commonlisp
bitmapper has joined #commonlisp
skin has joined #commonlisp
_cymew_ has quit [Ping timeout: 240 seconds]
kaskal has joined #commonlisp
slyrus has joined #commonlisp
Gleefre has quit [Remote host closed the connection]
Gleefre has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
pfd has quit [Quit: Client closed]
pfd has joined #commonlisp
X-Scale has quit [Quit: Client closed]
skin has quit [Quit: Leaving.]
skin has joined #commonlisp
skin has quit [Ping timeout: 276 seconds]
X-Scale has joined #commonlisp
<czy>
how do i setup slime so that it uses drop-down completion instead of creating a new buffer?
pve has quit [Quit: leaving]
skin has joined #commonlisp
<edwlan[m]>
I use slime-company
<edwlan[m]>
But you need to find a completion ui package and set it up
<czy>
edwlan[m]: ok, it worked!
_dcb_ has joined #commonlisp
dcb has quit [Remote host closed the connection]
tyson2 has joined #commonlisp
rtypo has quit [Ping timeout: 240 seconds]
treflip has quit [Ping timeout: 248 seconds]
rtypo has joined #commonlisp
_dcb_ is now known as dcb
dstein64 has quit [Ping timeout: 255 seconds]
thuna` has joined #commonlisp
X-Scale has quit [Quit: Client closed]
thuna` has quit [Quit: out]
X-Scale has joined #commonlisp
rtypo has quit [Ping timeout: 255 seconds]
rtypo has joined #commonlisp
skin has quit [Remote host closed the connection]
rgherdt has quit [Remote host closed the connection]
skin has joined #commonlisp
shka has quit [Ping timeout: 240 seconds]
<char[m]>
Bike: for ctype, would you prefer many smaller pull requests or a more substantial one?
lucasta has joined #commonlisp
morganw has quit [Remote host closed the connection]
kevingal has quit [Ping timeout: 250 seconds]
bjorkintosh has quit [Quit: Leaving]
jmdaemon has joined #commonlisp
bjorkintosh has joined #commonlisp
bjorkintosh has joined #commonlisp
bjorkintosh has quit [Changing host]
skin has quit [Quit: Leaving.]
X-Scale has quit [Ping timeout: 260 seconds]
<Bike>
char[m]: as long as it's well described either way is fine. i am not working on ctype right now.
<Bike>
...so there's not much in the way of conflicts to worry about
Gleefre has quit [Remote host closed the connection]
Gleefre has joined #commonlisp
slyrus has quit []
NotThatRPG has quit [Remote host closed the connection]
NotThatRPG has joined #commonlisp
<char[m]>
Bike Cool. What are your thoughts on a define-commutative-method macro?
tyson2 has quit [Remote host closed the connection]
bitmapper has quit [Quit: Connection closed for inactivity]
karlosz has quit [Quit: karlosz]
karlosz has joined #commonlisp
NotThatRPG has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
noxp has joined #commonlisp
bicalot has quit [Read error: Connection reset by peer]