jackdaniel changed the topic of #commonlisp to: Common Lisp, the #1=(programmable . #1#) programming language | Wiki: <https://www.cliki.net> | IRC Logs: <https://irclog.tymoon.eu/libera/%23commonlisp> | Cookbook: <https://lispcookbook.github.io/cl-cookbook> | Pastebin: <https://plaster.tymoon.eu/>
molson has quit [Server closed connection]
molson has joined #commonlisp
jamesmartinez has quit [Quit: Connection closed for inactivity]
eddof13 has quit [Quit: eddof13]
triffid has quit [Remote host closed the connection]
istewart has joined #commonlisp
lucasta has joined #commonlisp
yitzi has quit [Remote host closed the connection]
danse-nr3 has joined #commonlisp
danse-nr3 has quit [Remote host closed the connection]
danse-nr3 has joined #commonlisp
jon_atack has joined #commonlisp
jonatack has quit [Ping timeout: 256 seconds]
ad_absurdum__ has joined #commonlisp
random-nick has quit [Ping timeout: 264 seconds]
ad_absurdum has quit [Ping timeout: 264 seconds]
jon_atack has quit [Ping timeout: 256 seconds]
lucasta has quit [Remote host closed the connection]
eddof13 has joined #commonlisp
eddof13 has quit [Client Quit]
seanw has quit [Server closed connection]
ad_absurdum__ is now known as ad-absurdum
lucasta has joined #commonlisp
eddof13 has joined #commonlisp
cayley5 has quit [Quit: Ping timeout (120 seconds)]
cayley5 has joined #commonlisp
jweeks has quit [Remote host closed the connection]
char has joined #commonlisp
eddof13 has quit [Ping timeout: 246 seconds]
istewart has quit [Quit: Konversation terminated!]
istewart has joined #commonlisp
waleee has quit [Ping timeout: 260 seconds]
pranav has quit [Remote host closed the connection]
pranav has joined #commonlisp
akoana has quit [Quit: leaving]
lucasta has quit [Remote host closed the connection]
jweeks has joined #commonlisp
jweeks has quit [Changing host]
jweeks has joined #commonlisp
X-Scale has joined #commonlisp
danieli has quit [Server closed connection]
danieli has joined #commonlisp
X-Scale has quit [Ping timeout: 250 seconds]
X-Scale has joined #commonlisp
pranav has quit [Remote host closed the connection]
ad-absurdum has quit [Ping timeout: 268 seconds]
pranav has joined #commonlisp
steew has quit [Server closed connection]
steew has joined #commonlisp
istewart has quit [Quit: Konversation terminated!]
leeb has quit [Server closed connection]
leeb has joined #commonlisp
anticomputer has quit [Ping timeout: 260 seconds]
anticomputer_ has joined #commonlisp
pillton has joined #commonlisp
danse-nr3 has quit [Ping timeout: 256 seconds]
danse-nr3 has joined #commonlisp
acidbong has quit [Ping timeout: 255 seconds]
pranav has quit [Remote host closed the connection]
danse-nr3 has quit [Ping timeout: 264 seconds]
acidbong has joined #commonlisp
pranav has joined #commonlisp
jonatack has joined #commonlisp
shka has joined #commonlisp
jonatack has quit [Ping timeout: 256 seconds]
fiddlerwoaroof has quit [Server closed connection]
fiddlerwoaroof has joined #commonlisp
czy has joined #commonlisp
ad-absurdum has joined #commonlisp
torgny has quit [Server closed connection]
torgny has joined #commonlisp
wacki has joined #commonlisp
char has quit [Remote host closed the connection]
rainthree has joined #commonlisp
<rainthree> dbotton: I'll learn and use clog
ad_absurdum has joined #commonlisp
ad-absurdum has quit [Ping timeout: 256 seconds]
gilberth has quit [Server closed connection]
<mesaoptimizer> rainthree: borretti is an underrated writer
synchromesh has quit [Quit: WeeChat 4.0.5]
Th30n has joined #commonlisp
synchromesh has joined #commonlisp
synchrom1 has joined #commonlisp
Pixel_Outlaw has quit [Remote host closed the connection]
synchromesh has quit [Ping timeout: 268 seconds]
vms14 has quit [Read error: Connection reset by peer]
vms14_ has joined #commonlisp
awlygj has joined #commonlisp
<ixelp> Making Wrong Code Look Wrong – Joel on Software
crumbles has quit [Quit: ZNC - https://znc.in]
King_julian has joined #commonlisp
crumbles has joined #commonlisp
amb007 has quit [Ping timeout: 240 seconds]
ad_absurdum has quit [Quit: Leaving]
amb007 has joined #commonlisp
Lord_of_Life has quit [Excess Flood]
Lord_of_Life has joined #commonlisp
<rainthree> mesaoptimizer: I am not sure he understands CLOS well. He quotes Paul Graham... https://borretti.me/article/inheritance-disjunctions
<ixelp> Inheritance and Disjunctions
dino_tutter has joined #commonlisp
ryanbw has quit [Ping timeout: 252 seconds]
rainthree has quit [Remote host closed the connection]
rainthree has joined #commonlisp
<mesaoptimizer> I see
ryanbw has joined #commonlisp
pve has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
X-Scale86 has joined #commonlisp
X-Scale has quit [Ping timeout: 250 seconds]
<rainthree> dbotton: does CLOG have the feature of automatic updating the html in browser (through websockets) when a relevant lisp function that generates the html (or part of the html) is recompiled? So that one doesn't have to manually refresh the page after each change
ryanbw has quit [Ping timeout: 246 seconds]
X-Scale86 has quit [Quit: Client closed]
<rainthree> dbotton: question2: as the user clicks on a button (navigation button, let's say) in a site made with reblocks(weblocks), only the relevant part of the html will be updated, without the need to refresh the whole page. Does CLOG support that?
scymtym has quit [Read error: Connection reset by peer]
scymtym has joined #commonlisp
czy has quit [Ping timeout: 256 seconds]
shawnw has quit [Ping timeout: 246 seconds]
danse-nr3 has joined #commonlisp
ym has joined #commonlisp
czy has joined #commonlisp
danse-nr3 has quit [Remote host closed the connection]
danse-nr3 has joined #commonlisp
czy has quit [Remote host closed the connection]
ryanbw has joined #commonlisp
czy has joined #commonlisp
nederhrj has joined #commonlisp
inline has joined #commonlisp
inline is now known as Guest8997
Guest8997 has quit [Remote host closed the connection]
Inline has joined #commonlisp
Inline is now known as Guest9047
nederhrj has quit [Changing host]
nederhrj has joined #commonlisp
Guest9047 has quit [Remote host closed the connection]
Inline has joined #commonlisp
<rainthree> "It would be interesting to know why a function as fundamental as fold was not included in the Common Lisp standard." https://www.n16f.net/blog/reduce-vs-fold-in-common-lisp/ "One of the worst things copied from Common Lisp to Clojure: non-Monoidal binary reduce" https://www.youtube.com/watch?v=VTI0RCaEpOY
<ixelp> Brain dump – Reduce vs fold in Common Lisp
donleo has joined #commonlisp
<dbotton> Question 1 yes rainthree
rainthree_ has joined #commonlisp
<dbotton> 2 also yes
rainthree_ has quit [Client Quit]
<beach> I think I know the reason why something "as fundamental as fold was not included...". Because if every function that some person thinks is fundamental were included, then the standard would be many times its current size, and the current size is already considered too big by some.
rainthree has quit [Ping timeout: 240 seconds]
fe[nl]ix has quit [Server closed connection]
fe[nl]ix has joined #commonlisp
jonatack has joined #commonlisp
nederhrj has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
danse-nr3 has quit [Ping timeout: 264 seconds]
danse-nr3 has joined #commonlisp
AetherWind has joined #commonlisp
awlygj has quit [Ping timeout: 260 seconds]
awlygj has joined #commonlisp
yitzi has joined #commonlisp
skempf has quit [Server closed connection]
awlygj has quit [Quit: Lost terminal]
skempf has joined #commonlisp
seanw has joined #commonlisp
msv has quit [Remote host closed the connection]
nederhrj has joined #commonlisp
flip214 has quit [Server closed connection]
flip214 has joined #commonlisp
King_julian has quit [Ping timeout: 268 seconds]
zetef has joined #commonlisp
zetef has quit [Client Quit]
nederhrj has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
mwnaylor has quit [Ping timeout: 272 seconds]
nederhrj has joined #commonlisp
White_Flame has quit [Read error: Connection reset by peer]
czy has quit [Ping timeout: 246 seconds]
synchrom1 has quit [Read error: Connection reset by peer]
synchromesh has joined #commonlisp
czy has joined #commonlisp
rainthree has joined #commonlisp
Inline has quit [Quit: Leaving]
synchrom1 has joined #commonlisp
amb007 has quit [Ping timeout: 252 seconds]
synchromesh has quit [Ping timeout: 268 seconds]
synchromesh has joined #commonlisp
amb007 has joined #commonlisp
White_Flame has joined #commonlisp
random-nick has joined #commonlisp
synchrom1 has quit [Ping timeout: 256 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
synchrom1 has joined #commonlisp
King_julian has joined #commonlisp
synchromesh has quit [Ping timeout: 256 seconds]
White_Flame has quit [Read error: Connection reset by peer]
Inline has joined #commonlisp
xaos has quit [Server closed connection]
xaos has joined #commonlisp
White_Flame has joined #commonlisp
seanw has quit [Remote host closed the connection]
czy has quit [Ping timeout: 252 seconds]
sailorCat has quit [Server closed connection]
sailorCat has joined #commonlisp
seanw has joined #commonlisp
White_Flame has quit [Ping timeout: 256 seconds]
nederhrj has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
oneeyedalien has joined #commonlisp
X-Scale has joined #commonlisp
nederhrj has joined #commonlisp
X-Scale has quit [Ping timeout: 250 seconds]
X-Scale has joined #commonlisp
nederhrj has quit [Changing host]
nederhrj has joined #commonlisp
oneeyedalien has quit [Quit: Leaving]
attila_lendvai has joined #commonlisp
<rainthree> bravo: my guess is that reduce is more fundamental in CL than fold
<rainthree> *beach:
mgl_ has joined #commonlisp
pillton has quit [Remote host closed the connection]
jonatack has quit [Ping timeout: 246 seconds]
jonatack has joined #commonlisp
X-Scale has quit [Ping timeout: 250 seconds]
X-Scale has joined #commonlisp
akovalenko has quit [Quit: ZNC 1.9.1 - https://znc.in]
akovalenko has joined #commonlisp
jonatack has quit [Ping timeout: 268 seconds]
<bike> this blog post seems a little incorrect. reduce never calls the function with one argument. and, if you provide an :initial-value, it never calls the function with zero arguments either, and it pretty much behaves like foldl or foldr depending on whether you put from-end.
<yitzi> Which post?
<bike> the one rainthree linked a few hours ago.
nederhrj has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
pranav has quit [Remote host closed the connection]
<yitzi> Yes, I suggested corrections at the time. I don't remember where I did it though.
jonatack has joined #commonlisp
nederhrj has joined #commonlisp
<rainthree> bike: good to know
<rainthree> rbotton: nice
danse-nr3 has quit [Ping timeout: 252 seconds]
cmack has quit [Remote host closed the connection]
cmack has joined #commonlisp
<yitzi> bike: yes, I made those points via email, including the fact that foldl/list is trivial with :initial-value and REDUCE makes FOLD kind of redundant.
<bike> you could still argue that the 0-ary thing is pretty weird and initial-value should be a required argument instead of optional.
<yitzi> Yeah, the specs do explain it, but I had to play around with it to really grasp it.
<_death> bike: why would the nullary case be weird?.. also, the paragraph talking about (reduce #'+ floats) where floats is simply the empty list blames reduce for behavior of + and has unreasonable expectations (should've passed an empty list of unicorns!)
vms14_ is now known as vms14
Noisytoot has quit [Ping timeout: 252 seconds]
anticomputer has joined #commonlisp
anticomputer_ has quit [Ping timeout: 260 seconds]
jonatack has quit [Ping timeout: 272 seconds]
Noisytoot has joined #commonlisp
White_Flame has joined #commonlisp
<_death> also, it claims fold has no special case.. the empty list is a special case. reduce simply adds another special case when no initial value is supplied
danse-nr3 has joined #commonlisp
danse-nr3 has quit [Remote host closed the connection]
danse-nr3 has joined #commonlisp
lucasta has joined #commonlisp
nederhrj has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
White_Flame has quit [Remote host closed the connection]
jonatack has joined #commonlisp
White_Flame has joined #commonlisp
<_death> genius comment in clhs entry though, one to keep in mind for code obfuscation day.. (reduce #'- '(1 2 3 4) :from-end t) ;Alternating sum.
jonatack has quit [Ping timeout: 256 seconds]
jonatack has joined #commonlisp
danse-nr3 has quit [Read error: Connection reset by peer]
jonatack has quit [Ping timeout: 252 seconds]
danse-nr3 has joined #commonlisp
amb007 has quit [Ping timeout: 246 seconds]
nederhrj has joined #commonlisp
<bike> _death: it's weird in that it's a very particular case that complicates e.g. the type signature. you can't require that the argument to reduce is a (function (t t)), that sorta thing.
<_death> I agree that it's more complicated, and maybe initial-value should've been required to simplify matters
<_death> when I use reduce I am conditioned to automatically provide an initial-value ;)
<bike> it's not a big deal or anything, of course
amb007 has joined #commonlisp
jonatack has joined #commonlisp
hexology has quit [Quit: hex on you ...]
Th30n has quit [Quit: going off]
hexology has joined #commonlisp
hexology has quit [Remote host closed the connection]
hexology has joined #commonlisp
reb has joined #commonlisp
hexology has quit [Remote host closed the connection]
King_julian has quit [Ping timeout: 256 seconds]
jonatack has quit [Ping timeout: 268 seconds]
jonatack has joined #commonlisp
nederhrj has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
dlowe has quit [Remote host closed the connection]
danse-nr3 has quit [Ping timeout: 246 seconds]
nederhrj has joined #commonlisp
danse-nr3 has joined #commonlisp
King_julian has joined #commonlisp
nederhrj has quit [Quit: My Unrecognized Mac has gone to sleep. ZZZzzz…]
ftzm has quit [Server closed connection]
ftzm has joined #commonlisp
kenran has joined #commonlisp
beach` has joined #commonlisp
beach has quit [Killed (NickServ (GHOST command used by beach`!~user@2a01:cb19:682:4600:e219:27d4:b936:8b2c))]
beach` is now known as beach
kenran has quit [Remote host closed the connection]
King_julian has quit [Ping timeout: 264 seconds]
edgar-rft_ has joined #commonlisp
X-Scale has quit [Ping timeout: 250 seconds]
danse-nr3 has quit [Remote host closed the connection]
danse-nr3 has joined #commonlisp
chomwitt has joined #commonlisp
edgar-rft has quit [Ping timeout: 240 seconds]
gilberth has joined #commonlisp
wacki has quit [Read error: Connection reset by peer]
wacki has joined #commonlisp
vms14 is now known as spinninCat
spinninCat is now known as vms14
vms14 is now known as bayaz
bayaz is now known as vms14
edgar-rft_ is now known as edgar-rft
danse-nr3 has quit [Quit: Leaving]
AetherWind has quit [Quit: leaving]
vms14 has quit [Remote host closed the connection]
lucasta has quit [Remote host closed the connection]
waleee has joined #commonlisp
amb007 has quit [Ping timeout: 268 seconds]
amb007 has joined #commonlisp
yottabyte has joined #commonlisp
Krystof has quit [Server closed connection]
chomwitt has quit [Ping timeout: 256 seconds]
wacki has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
hay has joined #commonlisp
dino_tutter has quit [Ping timeout: 240 seconds]
dino_tutter has joined #commonlisp
prokhor_ has quit [Server closed connection]
prokhor_ has joined #commonlisp
mgl_ has quit [Ping timeout: 272 seconds]
wacki has joined #commonlisp
amb007 has quit [Ping timeout: 260 seconds]
amb007 has joined #commonlisp
Noisytoot has quit [Ping timeout: 256 seconds]
<thuna`> Is there a way to have SUBST not go into QUOTE, FUNCTION, etc., or a trick with multiple SUBSTs to achieve the same result?
Noisytoot has joined #commonlisp
char has joined #commonlisp
random-nick has quit [Ping timeout: 246 seconds]
msv has joined #commonlisp
random-nick has joined #commonlisp
jonatack has quit [Ping timeout: 246 seconds]
reb has quit [Ping timeout: 252 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
mgl_ has joined #commonlisp
Lord_of_Life has quit [Ping timeout: 256 seconds]
Lord_of_Life has joined #commonlisp
rainthree has quit [Remote host closed the connection]
cage has joined #commonlisp
reb has joined #commonlisp
jonatack has joined #commonlisp
mgl_ has quit [Ping timeout: 246 seconds]
vms14 has joined #commonlisp
kevingal has joined #commonlisp
shawnw has joined #commonlisp
X-Scale has joined #commonlisp
mishoo has joined #commonlisp
Fade has quit [Server closed connection]
Fade has joined #commonlisp
mishoo has quit [Quit: Leaving]
Pixel_Outlaw has joined #commonlisp
Inline has quit [Ping timeout: 268 seconds]
dlowe has joined #commonlisp
X-Scale has quit [Ping timeout: 250 seconds]
X-Scale has joined #commonlisp
kurfen has quit [Ping timeout: 240 seconds]
kurfen has joined #commonlisp
jonatack has quit [Ping timeout: 256 seconds]
jonatack has joined #commonlisp
mwnaylor has joined #commonlisp
jonatack has quit [Read error: Connection reset by peer]
cage has quit [Quit: rcirc on GNU Emacs 29.4]
Colleen has quit [Excess Flood]
Colleen has joined #commonlisp
shka has quit [Read error: Connection reset by peer]
vms14 has quit [Read error: No route to host]
craigbro has quit [Server closed connection]
vms14 has joined #commonlisp
mgl_ has joined #commonlisp
shka has joined #commonlisp
varjag has joined #commonlisp
JuanDaugherty has joined #commonlisp
ym has quit [Ping timeout: 256 seconds]
jonatack has joined #commonlisp
doulos05 has quit [Server closed connection]
doulos05 has joined #commonlisp
X-Scale has quit [Ping timeout: 250 seconds]
yitzi has quit [Remote host closed the connection]
yitzi has joined #commonlisp
mgl_ has quit [Ping timeout: 256 seconds]
nederhrj has joined #commonlisp
ksixty has quit [Remote host closed the connection]
nederhrj has quit [Ping timeout: 252 seconds]
Eoco has quit [Server closed connection]
Eoco has joined #commonlisp
chomwitt has joined #commonlisp
puke has joined #commonlisp
kevingal has quit [Read error: Connection reset by peer]
Pixel_Outlaw has quit [Quit: Leaving]
vms14 has quit [Remote host closed the connection]
varjag has quit [Ping timeout: 252 seconds]
wacki has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
pve has quit [Quit: leaving]
shka has quit [Quit: Konversation terminated!]
dino_tutter has quit [Ping timeout: 256 seconds]
ebrasca has joined #commonlisp
amb007 has quit [Ping timeout: 246 seconds]
Pixel_Outlaw has joined #commonlisp
Alfr has quit [Quit: Leaving]
Inline has joined #commonlisp
donleo has quit [Ping timeout: 240 seconds]
attila_lendvai has quit [Ping timeout: 256 seconds]
Alfr has joined #commonlisp
overclucker has quit [Ping timeout: 246 seconds]
vms14 has joined #commonlisp
JuanDaugherty has quit [Ping timeout: 252 seconds]
puke has quit [Ping timeout: 240 seconds]
shawnw has quit [Ping timeout: 256 seconds]
Posterdati has quit [Ping timeout: 268 seconds]
jonatack has quit [Ping timeout: 272 seconds]
jonatack has joined #commonlisp
Posterdati has joined #commonlisp
overclucker has joined #commonlisp