nij- has quit [Killed (NickServ (GHOST command used by nij_!~jin@114-37-59-246.dynamic-ip.hinet.net))]
nij_ has joined #commonlisp
nij_ is now known as nij-
timmy has joined #commonlisp
nij- has quit [Ping timeout: 276 seconds]
tyson2 has quit [Remote host closed the connection]
Devon has joined #commonlisp
NicknameJohn has joined #commonlisp
Alfr has quit [Quit: Leaving]
NicknameJohn has quit [Ping timeout: 252 seconds]
igemnace has quit [Ping timeout: 276 seconds]
Alfr has joined #commonlisp
igemnace has joined #commonlisp
rtypo has quit [Ping timeout: 240 seconds]
tibfulv has quit [Remote host closed the connection]
tibfulv has joined #commonlisp
jonatack2 has joined #commonlisp
jonatack1 has quit [Ping timeout: 255 seconds]
alethkit has quit [Ping timeout: 252 seconds]
ashpool has quit [Ping timeout: 252 seconds]
Schnouki has quit [Ping timeout: 252 seconds]
theothornhill has quit [Ping timeout: 252 seconds]
nytpu has quit [Ping timeout: 252 seconds]
whereiseveryone has quit [Ping timeout: 252 seconds]
ashpool has joined #commonlisp
nytpu has joined #commonlisp
alethkit has joined #commonlisp
whereiseveryone has joined #commonlisp
Schnouki has joined #commonlisp
theothornhill has joined #commonlisp
nij- has joined #commonlisp
Lycurgus has joined #commonlisp
ahc has joined #commonlisp
<beach>
I guess I don't know the best way of writing a compiler macro for a function that takes keyword arguments, and that expands into a call to a function with only required parameters.
<beach>
It looks messy to make sure evaluation order is preserved.
lucasta has quit [Remote host closed the connection]
shka has joined #commonlisp
euandreh has quit [Remote host closed the connection]
Lycurgus has quit [Quit: Exeunt: personae.ai-integration.biz]
euandreh has joined #commonlisp
bjorkintosh has quit [Ping timeout: 252 seconds]
euandreh has quit [Ping timeout: 240 seconds]
dino_tutter has quit [Ping timeout: 252 seconds]
waleee has quit [Ping timeout: 248 seconds]
kevingal_ has quit [Ping timeout: 240 seconds]
kevingal has quit [Ping timeout: 240 seconds]
dino_tutter has joined #commonlisp
euandreh has joined #commonlisp
nij- has quit [Ping timeout: 250 seconds]
flip214 has joined #commonlisp
remexre has quit [Remote host closed the connection]
remexre has joined #commonlisp
remexre has quit [Remote host closed the connection]
remexre has joined #commonlisp
ardon has quit [Ping timeout: 260 seconds]
jonlevin has quit [Ping timeout: 265 seconds]
nytpu has quit [Ping timeout: 246 seconds]
cpli has quit [Ping timeout: 260 seconds]
remexre has quit [Remote host closed the connection]
remexre has joined #commonlisp
ardon has joined #commonlisp
cpli has joined #commonlisp
nytpu has joined #commonlisp
theothornhill has quit [Ping timeout: 265 seconds]
whereiseveryone has quit [Ping timeout: 265 seconds]
Schnouki has quit [Ping timeout: 265 seconds]
zyd has quit [Ping timeout: 260 seconds]
zyd has joined #commonlisp
Gleefre has joined #commonlisp
jonlevin has joined #commonlisp
Schnouki has joined #commonlisp
whereiseveryone has joined #commonlisp
theothornhill has joined #commonlisp
whereiseveryone has quit [Ping timeout: 260 seconds]
Schnouki has quit [Ping timeout: 260 seconds]
jonlevin has quit [Ping timeout: 260 seconds]
ardon has quit [Ping timeout: 260 seconds]
theothornhill has quit [Ping timeout: 246 seconds]
rgherdt has joined #commonlisp
zyd has quit [Ping timeout: 260 seconds]
cpli has quit [Ping timeout: 260 seconds]
nytpu has quit [Ping timeout: 260 seconds]
whereiseveryone has joined #commonlisp
Schnouki has joined #commonlisp
jonlevin has joined #commonlisp
alethkit has quit [Ping timeout: 246 seconds]
theothornhill has joined #commonlisp
cpli has joined #commonlisp
ardon has joined #commonlisp
nytpu has joined #commonlisp
zyd has joined #commonlisp
NicknameJohn has joined #commonlisp
shka has quit [Ping timeout: 252 seconds]
treflip has joined #commonlisp
Inline has quit [Quit: Leaving]
alethkit has joined #commonlisp
azimut has quit [Ping timeout: 255 seconds]
pve has joined #commonlisp
<pjb>
beach: indeed, given that (let ((i 0)) (foo :A (incf i) :b (incf i))) should give different parameters than (let ((i 0)) (foo :B (incf i) :a (incf i))).
<jackdaniel>
nmNorvig performance advice still up to snuff: don't use keyword arguments in your functions
<jackdaniel>
Norvig's *
<jackdaniel>
some appreciation to rms stubborn criticism of keywords in lambda lists zeems to be also due
<jackdaniel>
seems*
samebchase has quit [Remote host closed the connection]
<beach>
It is hard to avoid functions with keyword arguments if they are specified that way in the standard.
<beach>
Also, with call-site optimization, this may no longer be a problem. Though writing the call-site optimizer will be harder than writing a particular compiler macro.
<pjb>
Why? It could just be a hook similar to compiler-macros. The problem with compiler-macros is that the implementation can only use them for functions in CL, not for user functions.
<pjb>
And call-site-optimizer-macros would have access to implementation specific static analysis tools, like expected types of expression, etc.
<beach>
Actually, I take that back. The call-site optimizer will have the call site to work on, whereas the compiler macro must handle all call sites.
<pjb>
note: you have to consider binding the keyword argument indicators in the foo&p&p entry points.
<pjb>
Also, the default initforms.
dino_tutter has joined #commonlisp
VOID[m] has quit [Quit: You have been kicked for being idle]
jonatack2 has quit [Ping timeout: 255 seconds]
jonatack2 has joined #commonlisp
nij- has joined #commonlisp
cage has joined #commonlisp
nij- has quit [Ping timeout: 252 seconds]
cage has quit [Remote host closed the connection]
cage has joined #commonlisp
random-nick has joined #commonlisp
zyni-moe has joined #commonlisp
zyni-moe has quit [Client Quit]
zyni-moe has joined #commonlisp
McParen has joined #commonlisp
akoana has quit [Quit: leaving]
zyni-moe has quit [Quit: died]
euandreh has quit [Remote host closed the connection]
bird_ has quit [Remote host closed the connection]
deadmarshal_ has quit [Quit: IRCNow and Forever!]
dirtcastle has quit [Quit: IRCNow and Forever!]
random-jellyfish has quit [Quit: Client closed]
mooseball has joined #commonlisp
random-jellyfish has joined #commonlisp
Gleefre has quit [Ping timeout: 260 seconds]
deadmarshal_ has joined #commonlisp
dirtcastle has joined #commonlisp
random-jellyfish has quit [Quit: Client closed]
igemnace has joined #commonlisp
random-jellyfish has joined #commonlisp
Oladon has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
random-jellyfish has quit [Quit: Ping timeout (120 seconds)]
random-jellyfish has joined #commonlisp
mooseball has quit [Quit: Leaving]
lisper29 has quit [Quit: Leaving]
random-jellyfish has quit [Quit: Client closed]
random-jellyfish has joined #commonlisp
random-jellyfish has quit [Client Quit]
dcb has joined #commonlisp
random-jellyfish has joined #commonlisp
random-jellyfish has quit [Client Quit]
random-jellyfish has joined #commonlisp
tyson2 has joined #commonlisp
random-jellyfish has quit [Quit: Client closed]
pieguy128 has quit [Ping timeout: 248 seconds]
pieguy128 has joined #commonlisp
rtypo has quit [Ping timeout: 255 seconds]
mathrick has quit [Remote host closed the connection]
mathrick has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
Kongo04 has joined #commonlisp
jonatack2 has quit [Ping timeout: 252 seconds]
jonatack2 has joined #commonlisp
<phoe>
Shinmera: is there a way to disable core compression from within Deploy? or do I need to remove :SB-CORE-COMPRESSION from features and then make?
<phoe>
or maybe just (let ((*features* (remove :sb-core-compression *features*))) (asdf:make ...))
<Shinmera>
Set the *compression-factor* to NIL, I guess.
cage has quit [Quit: rcirc on GNU Emacs 28.2]
<phoe>
this still tries to dump the library beforehand, which fails on one particular machine because it has no libzstd
<phoe>
(or does it? reading the source suggests it does)
* phoe
tries
nij- has joined #commonlisp
Gleefre has joined #commonlisp
tyson2 has joined #commonlisp
szkl has joined #commonlisp
rtypo has joined #commonlisp
igemnace has quit [Remote host closed the connection]
tyson2 has quit [Remote host closed the connection]