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/>
alcor has quit [Ping timeout: 268 seconds]
Lord_of_Life has quit [Ping timeout: 268 seconds]
Lord_of_Life has joined #commonlisp
random-nick has quit [Ping timeout: 246 seconds]
jweeks has quit [Quit: Konversation terminated!]
msv has joined #commonlisp
yitzi has quit [Remote host closed the connection]
amb007 has joined #commonlisp
amb007 has quit [Ping timeout: 260 seconds]
char has quit [Ping timeout: 264 seconds]
screwtape` has joined #commonlisp
screwtape` is now known as screwlisp
kurfen has quit [Ping timeout: 264 seconds]
kurfen has joined #commonlisp
rtypo has quit [Ping timeout: 240 seconds]
screwlisp has quit [Changing host]
screwlisp has joined #commonlisp
josrr has quit [Remote host closed the connection]
lucasta has quit [Quit: Leaving]
waleee has quit [Ping timeout: 260 seconds]
genera_ has joined #commonlisp
genera has quit [Ping timeout: 268 seconds]
admich1 has quit [Ping timeout: 246 seconds]
msv has quit [Remote host closed the connection]
amb007 has joined #commonlisp
msv has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
admich1 has joined #commonlisp
shawnw has quit [Ping timeout: 246 seconds]
dom2 has quit [Remote host closed the connection]
amb007 has quit [Ping timeout: 240 seconds]
X-Scale has quit [Ping timeout: 250 seconds]
X-Scale has joined #commonlisp
genera_ has quit [Ping timeout: 268 seconds]
wacki has joined #commonlisp
shawnw has joined #commonlisp
decweb has quit [Ping timeout: 260 seconds]
genera has joined #commonlisp
ronald has joined #commonlisp
chomwitt has joined #commonlisp
_cymew_ has joined #commonlisp
pve has joined #commonlisp
amb007 has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
shka has joined #commonlisp
amb007 has joined #commonlisp
admich1 has quit [Ping timeout: 240 seconds]
admich1 has joined #commonlisp
nybble has quit [Ping timeout: 256 seconds]
varjag has joined #commonlisp
dino_tutter has joined #commonlisp
King_julian has joined #commonlisp
attila_lendvai has joined #commonlisp
X-Scale has quit [Quit: Client closed]
mgl has joined #commonlisp
boogsbunny has joined #commonlisp
donleo has joined #commonlisp
chiselfuse has quit [Remote host closed the connection]
loke___ has quit [Quit: ZNC - https://znc.in]
chiselfuse has joined #commonlisp
loke has joined #commonlisp
awlygj has joined #commonlisp
danse-nr3 has joined #commonlisp
benjaminl has quit [Ping timeout: 246 seconds]
pve has quit [Ping timeout: 256 seconds]
yitzi has joined #commonlisp
random-nick has joined #commonlisp
easye has quit [Remote host closed the connection]
easye has joined #commonlisp
benjaminl has joined #commonlisp
pve has joined #commonlisp
screwlisp has quit [Remote host closed the connection]
attila_lendvai has quit [Ping timeout: 268 seconds]
admich1 has quit [Ping timeout: 268 seconds]
admich1 has joined #commonlisp
King_julian has quit [Read error: Connection reset by peer]
gone123 has quit [Remote host closed the connection]
gone123 has joined #commonlisp
King_julian has joined #commonlisp
rtypo has joined #commonlisp
puke has joined #commonlisp
jon_atack has joined #commonlisp
jonatack has quit [Ping timeout: 246 seconds]
decweb has joined #commonlisp
danza has joined #commonlisp
danza has quit [Read error: Connection reset by peer]
danse-nr3 has quit [Read error: Connection reset by peer]
mgl_ has joined #commonlisp
mgl has quit [Ping timeout: 246 seconds]
Demosthe1ex is now known as Demosthenes
Demosthenes is now known as Demosthenex
admich1 has quit [Ping timeout: 246 seconds]
admich1 has joined #commonlisp
admich1 has quit [Ping timeout: 240 seconds]
admich1 has joined #commonlisp
synchromesh has quit [Read error: Connection reset by peer]
synchromesh has joined #commonlisp
admich1 has quit [Ping timeout: 255 seconds]
admich1 has joined #commonlisp
Alfr has quit [Ping timeout: 272 seconds]
gone123 has quit [Changing host]
gone123 has joined #commonlisp
varjag has quit [Quit: ERC (IRC client for Emacs 27.1)]
admich1 has quit [Ping timeout: 255 seconds]
X-Scale has joined #commonlisp
admich1 has joined #commonlisp
toaaster has joined #commonlisp
awlygj has quit [Quit: leaving]
zxcvz has joined #commonlisp
josrr has joined #commonlisp
danse-nr3 has joined #commonlisp
shawnw has quit [Ping timeout: 246 seconds]
danse-nr3 has quit [Max SendQ exceeded]
zxcvz has quit [Quit: zxcvz]
danse-nr3 has joined #commonlisp
toaaster has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.3)]
cmack has joined #commonlisp
Alfr has joined #commonlisp
King_julian has quit [Read error: Connection reset by peer]
wacki has quit [Ping timeout: 260 seconds]
wacki has joined #commonlisp
alcor has joined #commonlisp
attila_lendvai has joined #commonlisp
wacki has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
ocra8 has quit [Quit: WeeChat 4.2.2]
ocra8 has joined #commonlisp
varjag has joined #commonlisp
_cymew_ has quit [Ping timeout: 246 seconds]
admich1 has quit [Read error: Connection reset by peer]
admich1 has joined #commonlisp
mgl_ has quit [Ping timeout: 255 seconds]
cmack has quit [Remote host closed the connection]
danse-nr3 has quit [Ping timeout: 252 seconds]
shawnw has joined #commonlisp
ksixty has quit [Ping timeout: 240 seconds]
ksixty has joined #commonlisp
zxcvz has joined #commonlisp
zxcvz has quit [Client Quit]
wacki has joined #commonlisp
nybble has joined #commonlisp
shawnw has quit [Ping timeout: 268 seconds]
Pixel_Outlaw has joined #commonlisp
ocra8 has quit [Quit: WeeChat 4.2.2]
chomwitt has quit [Ping timeout: 256 seconds]
gone123 has quit [Remote host closed the connection]
random-nick has quit [Read error: Connection reset by peer]
random-nick has joined #commonlisp
cage has joined #commonlisp
cmack has joined #commonlisp
admich1 has quit [Ping timeout: 260 seconds]
admich1 has joined #commonlisp
robin has joined #commonlisp
ixelp has quit [Ping timeout: 246 seconds]
gilberth has quit [Ping timeout: 268 seconds]
chomwitt has joined #commonlisp
ixelp has joined #commonlisp
gilberth has joined #commonlisp
varjag has quit [Ping timeout: 256 seconds]
varjag has joined #commonlisp
random-nick has quit [Quit: quit]
King_julian has joined #commonlisp
<Shinmera> New release: cl-qoa https://shinmera.github.io/cl-qoa/
<ixelp> Cl Qoa
<Shinmera> This is an implementation of the Quite OK Audio format, modelled after the reference implementation.
<Shinmera> Please consider supporting my work on Patreon: https://patreon.com/shinmera
ec_ has joined #commonlisp
ec_ is now known as ec
Pixel_Outlaw has quit [Quit: Leaving]
ym has joined #commonlisp
k_hachig has joined #commonlisp
akoana has joined #commonlisp
waleee has joined #commonlisp
random-nick has joined #commonlisp
shawnw has joined #commonlisp
admich1 has quit [Read error: Connection reset by peer]
<mrcom> Shinmera: Why quite-ok? Simple multiple channels?
admich1 has joined #commonlisp
<Shinmera> it's not my name
<mrcom> ? Was asking what were drivers for choosing Quite OK vs. some other audio format.
<Shinmera> it's fast to decode
Pixel_Outlaw has joined #commonlisp
thuna` has joined #commonlisp
<thuna`> Has there been any work on a specification for the indentation of LOOP?
varjag has quit [Ping timeout: 268 seconds]
josrr has quit [Remote host closed the connection]
<Shinmera> I don't think there's a specification for *any* indentation
chillininva has joined #commonlisp
<thuna`> Not a formal specification I guess but some attempt to unify it
<yitzi> "Style guide" would probably be a better term.
ym has quit [Ping timeout: 240 seconds]
robin has quit [Read error: Connection reset by peer]
robin has joined #commonlisp
varjag has joined #commonlisp
<dlowe> My personal loop style is if there's one clause, put it all one on line like (loop for el in list do ...) otherwise, every clause goes on its own line
akoana has quit [Ping timeout: 272 seconds]
<yitzi> And subclauses?
King_julian has quit [Ping timeout: 268 seconds]
<Pixel_Outlaw> I think most folks just indent their sub clauses like you'd indent Python or BASIC.
chillininva has quit [Remote host closed the connection]
waleee has quit [Ping timeout: 246 seconds]
mgl_ has joined #commonlisp
<Shinmera> I try to avoid subclauses
<Shinmera> as in, the provided if/else/when/unless of LOOP itself
<Shinmera> it's a bit longer, but I much prefer having the standard CL:WHEN/etc in a DO when possible instead
X-Scale has quit [Ping timeout: 250 seconds]
gone123 has joined #commonlisp
gone123 has quit [Changing host]
gone123 has joined #commonlisp
pve has quit [Quit: leaving]
admich1 has quit [Ping timeout: 252 seconds]
cage has quit [Quit: rcirc on GNU Emacs 29.3]
waleee has joined #commonlisp
yitzi has quit [Remote host closed the connection]
shka has quit [Quit: Konversation terminated!]
<thuna`> When each clause is a single line, figuring out the "correct" indentation is relatively simple. It gets trickier when that's not the case, however. A very simple example is https://0x0.st/XqQN.txt
<thuna`> I have a couple of edge cases that sly (and probably slime) definitely indents incorrectly that I want to fix but adding hacks for every edge case will make the code unmaintainable so I am reluctant to just do it and clean my hands off of it
wacki has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
varjag has quit [Remote host closed the connection]
varjag has joined #commonlisp
mgl_ has quit [Ping timeout: 264 seconds]
varjag has quit [Ping timeout: 240 seconds]
ec has quit [Ping timeout: 260 seconds]
ec has joined #commonlisp
shawnw has quit [Ping timeout: 246 seconds]
shawnw has joined #commonlisp
<aeth> afaik, you only really need subclauses clauses when it's really fancy, such as conditionally collecting into one list or another
<thuna`> It is definitely not common but it's better to do it properly
<thuna`> I am kind of worried that it is not possible though, because of the above example and other similar problematic combinations
shawnw has quit [Ping timeout: 268 seconds]
k_hachig has quit [Ping timeout: 272 seconds]
k_hachig has joined #commonlisp
josrr has joined #commonlisp
<aeth> idk, collecting into two separate lists seems to be a fairly common use of LOOP for me
<aeth> ,(loop :for i :from 0 :below 42 :if (evenp i) :collect i :into evens :else :collect i :into odds :finally (return (values evens odds)))
<ixelp> => (0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40); (1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41)
<aeth> either a split or, as above, a dual generation
<aeth> though it only gets messy when it's 3+, which is rare
cmack has quit [Ping timeout: 252 seconds]
admich1 has joined #commonlisp
dawdler has joined #commonlisp
jmdaemon has joined #commonlisp
admich1 has quit [Ping timeout: 272 seconds]
amb007 has quit [Remote host closed the connection]
amb007 has joined #commonlisp
deadmarshal_ has quit [Remote host closed the connection]
donleo has quit [Ping timeout: 256 seconds]
attila_lendvai has quit [Ping timeout: 240 seconds]
jmdaemon has quit [Ping timeout: 268 seconds]
gone123 has quit [Remote host closed the connection]
yitzi has joined #commonlisp
deadmarshal_ has joined #commonlisp
shawnw has joined #commonlisp
k_hachig has quit [Ping timeout: 246 seconds]