Inline has quit [Read error: Connection reset by peer]
bpanthi977 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 248 seconds]
random-nick has quit [Ping timeout: 252 seconds]
Inline has joined #commonlisp
bpanthi977 has joined #commonlisp
Pixel_Outlaw has joined #commonlisp
bpanthi977 has quit [Ping timeout: 260 seconds]
random-nick has joined #commonlisp
mosin has quit [Ping timeout: 260 seconds]
cqst_ has joined #commonlisp
cqst has quit [Ping timeout: 252 seconds]
istewart has quit [Read error: Connection reset by peer]
istewart has joined #commonlisp
bpanthi977 has joined #commonlisp
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 265 seconds]
bpanthi977 has quit [Ping timeout: 246 seconds]
robin has joined #commonlisp
bpanthi977 has joined #commonlisp
eddof13 has joined #commonlisp
eddof13 has quit [Client Quit]
mosin has joined #commonlisp
bpanthi977 has quit [Ping timeout: 268 seconds]
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 252 seconds]
Inline has quit [Ping timeout: 244 seconds]
X-Scale has joined #commonlisp
random-nick has quit [Ping timeout: 272 seconds]
bpanthi977 has joined #commonlisp
josrr has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)]
mosin has left #commonlisp [ERC 5.6.1-git (IRC client for GNU Emacs 31.0.50)]
istewart has quit [Quit: Konversation terminated!]
istewart has joined #commonlisp
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 244 seconds]
bpanthi977 has quit [Ping timeout: 260 seconds]
<kagevf>
5.4% scheme?? huh ... too lazy to go look and see what that would even be haha
bpanthi977 has joined #commonlisp
Guest47_ has joined #commonlisp
Guest47_ has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
Moon_Rabbit has quit [Ping timeout: 260 seconds]
Moon_Rabbit has joined #commonlisp
k_hachig has joined #commonlisp
cqst_ is now known as cqst
alfiee has joined #commonlisp
bpanthi977 has quit [Ping timeout: 260 seconds]
alfiee has quit [Ping timeout: 248 seconds]
decweb has quit [Quit: Konversation terminated!]
synchromesh has joined #commonlisp
k_hachig has quit [Ping timeout: 268 seconds]
synchrom1 has joined #commonlisp
<aeth>
maybe it supports Scheme implementations, too?
synchrom2 has joined #commonlisp
synchrom3 has joined #commonlisp
synchromesh has quit [Ping timeout: 260 seconds]
synchrom1 has quit [Ping timeout: 244 seconds]
X-Scale has quit [Ping timeout: 272 seconds]
synchromesh has joined #commonlisp
synchrom2 has quit [Ping timeout: 260 seconds]
synchrom3 has quit [Ping timeout: 244 seconds]
bpanthi977 has joined #commonlisp
Luna_Rabbit has joined #commonlisp
k_hachig has joined #commonlisp
Moon_Rabbit has quit [Ping timeout: 248 seconds]
k_hachig has quit [Ping timeout: 268 seconds]
brokkoli_origin has quit [Ping timeout: 252 seconds]
brokkoli_origin has joined #commonlisp
markb1 has quit [Ping timeout: 252 seconds]
bpanthi977 has quit [Ping timeout: 245 seconds]
alfiee has joined #commonlisp
robin has quit [Ping timeout: 260 seconds]
alfiee has quit [Ping timeout: 252 seconds]
robin has joined #commonlisp
qsaiyan has joined #commonlisp
vardhan_ has joined #commonlisp
markb1 has joined #commonlisp
gooba has quit [Ping timeout: 265 seconds]
mosin has joined #commonlisp
k_hachig has joined #commonlisp
bpanthi977 has joined #commonlisp
k_hachig has quit [Ping timeout: 268 seconds]
<mosin>
Is there something like Emacs Lisp's `alist-get' generalized variable expander in Common Lisp? whereby evaluating (setf (alist-get key place) value) will either override an existing entry or create a new entry with key and value
markb1 has quit [Ping timeout: 260 seconds]
bpanthi977 has quit [Remote host closed the connection]
bpanthi977 has joined #commonlisp
<beach>
I don't think so. But it would be easy to create.
msv has quit [Ping timeout: 272 seconds]
d4ryus has quit [Ping timeout: 276 seconds]
markb1 has joined #commonlisp
msv has joined #commonlisp
alfiee has joined #commonlisp
gooba has joined #commonlisp
shawnw has joined #commonlisp
soweli_iki has joined #commonlisp
alfiee has quit [Ping timeout: 245 seconds]
d4ryus has joined #commonlisp
markb1 has quit [Ping timeout: 245 seconds]
menad has joined #commonlisp
mosin has quit [Remote host closed the connection]
words283 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 245 seconds]
menad has quit [Ping timeout: 265 seconds]
markb1 has joined #commonlisp
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 244 seconds]
Pixel_Outlaw has quit [Quit: Leaving]
Guest47 has joined #commonlisp
mishoo has joined #commonlisp
johnjaye has quit [Ping timeout: 252 seconds]
<kagevf>
is it like ADJOIN?
johnjaye has joined #commonlisp
stirl has quit [Ping timeout: 246 seconds]
johnjaye has quit [Ping timeout: 252 seconds]
jrm2 has joined #commonlisp
jrm has quit [Ping timeout: 252 seconds]
jrm2 is now known as jrm
markb1 has quit [Ping timeout: 248 seconds]
alfiee has joined #commonlisp
edgar-rft_ has joined #commonlisp
mishoo has quit [Ping timeout: 244 seconds]
alfiee has quit [Ping timeout: 246 seconds]
edgar-rft` has quit [Ping timeout: 268 seconds]
johnjaye has joined #commonlisp
veqq1 has joined #commonlisp
markb1 has joined #commonlisp
veqq has quit [Ping timeout: 246 seconds]
veqq1 is now known as veqq
pve has joined #commonlisp
X-Scale has joined #commonlisp
stirl has joined #commonlisp
dra has joined #commonlisp
dra has quit [Changing host]
dra has joined #commonlisp
Lord_of_Life has quit [Ping timeout: 244 seconds]
Lord_of_Life has joined #commonlisp
svm has joined #commonlisp
msv has quit [Ping timeout: 245 seconds]
bpanthi977 has joined #commonlisp
alfiee has joined #commonlisp
bpanthi977 has quit [Ping timeout: 245 seconds]
alfiee has quit [Ping timeout: 245 seconds]
soweli_iki has quit [Remote host closed the connection]
akovalenko_ has joined #commonlisp
akovalenko has quit [Ping timeout: 260 seconds]
stirl has quit [Ping timeout: 244 seconds]
markb1 has quit [Ping timeout: 260 seconds]
markb1 has joined #commonlisp
varjag has joined #commonlisp
alfiee has joined #commonlisp
stirl has joined #commonlisp
alfiee has quit [Ping timeout: 252 seconds]
chomwitt has joined #commonlisp
markb1 has quit [Ping timeout: 252 seconds]
markb1 has joined #commonlisp
stirl has quit [Ping timeout: 252 seconds]
veqq has quit [Ping timeout: 252 seconds]
Oddity has joined #commonlisp
Oddity has quit [Changing host]
Oddity has joined #commonlisp
chomwitt has quit [Ping timeout: 276 seconds]
markb1 has quit [Ping timeout: 276 seconds]
stirl has joined #commonlisp
chomwitt has joined #commonlisp
mishoo has joined #commonlisp
markb1 has joined #commonlisp
bendersteed has joined #commonlisp
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 244 seconds]
k_hachig has joined #commonlisp
Guest47 has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
bendersteed has quit [Remote host closed the connection]
d4ryus has quit [Ping timeout: 248 seconds]
k_hachig has quit [Ping timeout: 252 seconds]
Guest47 has joined #commonlisp
markb1 has quit [Ping timeout: 272 seconds]
mange has quit [Quit: Zzz...]
d4ryus has joined #commonlisp
markb1 has joined #commonlisp
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 245 seconds]
words283 has quit [Quit: Client closed]
markb1 has quit [Ping timeout: 252 seconds]
<beach>
kagevf: What makes you think it is?
<beach>
kagevf: I mean, ADJOIN is a set operation without any side effect, but what was asked for is an operation with a side effect on an association list.
CrashTestDummy has joined #commonlisp
<jackdaniel>
mosin: alexandria (a library) has ASSOC-VALUE and (SETF ASSOC-VALUE) functions
<jackdaniel>
if there were a vanilla CL operator that does that, then these would not land in the library, hence -- probably not :)
CrashTestDummy has quit [Client Quit]
<jackdaniel>
beach: if we change the requirement from "override an existing entry" to "leave an existing entry intact", then adjoin would almost meet the stated requirement
markb1 has joined #commonlisp
<jackdaniel>
we only need to change the order of arguments for list to be first, and define a modify macro