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/>
<screwlisp> Live live live!
<screwlisp> With sacha
rkazak has quit [Ping timeout: 252 seconds]
spdegabrielle has quit [Quit: Connection closed for inactivity]
NotThatRPG has quit [Read error: Connection reset by peer]
NotThatRPG has joined #commonlisp
rkazak has joined #commonlisp
kevingal has quit [Remote host closed the connection]
NotThatRPG has quit [Ping timeout: 260 seconds]
rkazak has quit [Changing host]
rkazak has joined #commonlisp
varjag has quit [Ping timeout: 255 seconds]
edgar-rft` has joined #commonlisp
chum-cha has quit [Ping timeout: 265 seconds]
edgar-rft_ has quit [Ping timeout: 245 seconds]
mange has quit [Ping timeout: 252 seconds]
NotThatRPG has joined #commonlisp
Gleefre has quit [Ping timeout: 256 seconds]
mange has joined #commonlisp
mange has quit [Excess Flood]
chum-cha has joined #commonlisp
<screwlisp> That was really great, thank you to everyone who popped in as well! Sorry about my extreme favouratism for readying yduJ's lisp history from the MOO room ;p https://archives.anonradio.net/202412040000_screwtape.mp3 and emacsconf is https://emacsconf.org this weekend
<screwlisp> Imagine I wrote with proper spelling
screwlisp has quit [Remote host closed the connection]
eddof13 has joined #commonlisp
chomwitt has quit [Ping timeout: 265 seconds]
rkazak has quit [Ping timeout: 252 seconds]
JuanDaugherty has joined #commonlisp
NotThatRPG has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
shawnw has quit [Ping timeout: 255 seconds]
eddof13 has quit [Quit: eddof13]
eddof13 has joined #commonlisp
zwr has joined #commonlisp
NotThatRPG has joined #commonlisp
rkazak has joined #commonlisp
NotThatRPG has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rkazak has quit [Ping timeout: 245 seconds]
markb1 has quit [Ping timeout: 252 seconds]
<tux0r> hm.. wrote an asdf system, put it in ~/quicklisp/local-projects, but i still can't load it ("does not designate any package"). if lisp had a remotely as awesome project management as rust, everyone would probably like it notably more :|
NotThatRPG has joined #commonlisp
random-nick has quit [Ping timeout: 244 seconds]
<tux0r> ah.. forgot the defpackage
<tux0r> being old sucks
NotThatRPG has quit [Client Quit]
<JuanDaugherty> rocks
<JuanDaugherty> if ur not rotten
<tux0r> i feel rotten
<tux0r> wasted a whole day on this now
<tux0r> only to find out that THIS was wrong.
<JuanDaugherty> u should shit talkin cl in favor of rust
rkazak has joined #commonlisp
<tux0r> heh
<tux0r> to be fair, writing a Cargofile is *notably* less annoying than juggling .asd files
<tux0r> the language itself, well..
<tux0r> rust has its own set of annoyances, including the borrow checker, but at least its build system is awesome.
Everything has quit [Quit: leaving]
rkazak has quit [Ping timeout: 252 seconds]
<bjorkintosh> tux0r: well your challenge then is to implement cargo ... but for common lisp!
<bjorkintosh> in common lisp!
<bjorkintosh> how's that?
markb1 has joined #commonlisp
<tux0r> sounds great, but i'm afraid i won't live long enough to manage that task
<bjorkintosh> never say never.
<tux0r> handling the required .asd files alone will cost me YEARS!
<bjorkintosh> but. your efforts will bring about much needed rusting of cl
JuanDaugherty has quit [Quit: JuanDaugherty]
rkazak has joined #commonlisp
<aeth> I've never met a build system that I liked, they always just shuffle the complexity somewhere :-p
<aeth> nothing's free
<tux0r> internal complexity is fine as long as package maintainers and software developers won't have to touch it
<aeth> my experience with build systems is usually that it's written once, and then copied and pasted into all future projects (or perhaps IDEs do the copy and pasting for you)
<aeth> the simpler ones tend to implicitly use the filesystem structure as project structure (which ASDF can do, with package-inferred-system, which probably still isn't simple enough)
semz has quit [Quit: ZNC 1.8.2+deb2ubuntu0.1 - https://znc.in]
<aeth> I think build systems are a deceptively hard problem, although the internals of ASDF do look pretty overengineered
<tux0r> so are the externals. ;-)
<tux0r> i mean, most build systems try to cover all possible use cases, and that's probably the wrong approach
<tux0r> even cargo *can* be configured into a rube goldberg machine
<tux0r> i wish i could say go does it better
<aeth> yes, a lot of libraries are overly generalized, although build systems kind of seem justified in that
<tux0r> depends
<tux0r> "code in, binaries out"
<tux0r> that sounds rather specialized to me
<tux0r> "but we can also ship your manuals and make you a coffee" no please dont.
<aeth> ah, but they also have to order the files
<aeth> if it was all one file, it'd be simple
semz has joined #commonlisp
<tux0r> in some languages, that's easy. find main(), everything else is mostly straightforward.
<aeth> Common Lisp has the advantage and disadvantage that its compilation can do anything.
<aeth> you can make someone play tetris and only continue the compilation if they get above a certain score...
rkazak has quit [Ping timeout: 260 seconds]
cqst has joined #commonlisp
phantomics has quit [Ping timeout: 276 seconds]
<tux0r> anyway, good night for now. :)
Pixel_Outlaw has joined #commonlisp
rkazak has joined #commonlisp
jonatack has joined #commonlisp
rkazak has quit [Ping timeout: 252 seconds]
khrbtxyz has quit [Ping timeout: 252 seconds]
khrbtxyz has joined #commonlisp
rkazak has joined #commonlisp
jon_atack has joined #commonlisp
NotThatRPG has joined #commonlisp
jonatack has quit [Ping timeout: 244 seconds]
jadzi has joined #commonlisp
NotThatRPG has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rkazak has quit [Ping timeout: 260 seconds]
King_julian has joined #commonlisp
jadzi has quit [Ping timeout: 276 seconds]
Catie has quit [Read error: Connection reset by peer]
Catie has joined #commonlisp
chum-cha has quit [Ping timeout: 246 seconds]
jon_atack has quit [Ping timeout: 252 seconds]
jonatack has joined #commonlisp
rkazak has joined #commonlisp
reb has joined #commonlisp
jonatack has quit [Ping timeout: 246 seconds]
rkazak has quit [Ping timeout: 246 seconds]
phantomics has joined #commonlisp
rkazak has joined #commonlisp
King_julian has quit [Read error: Connection reset by peer]
rkazak has quit [Ping timeout: 252 seconds]
eddof13 has quit [Quit: eddof13]
jonatack has joined #commonlisp
khrbtxyz has quit [Ping timeout: 260 seconds]
rkazak has joined #commonlisp
khrbtxyz has joined #commonlisp
decweb has quit [Ping timeout: 252 seconds]
shawnw has joined #commonlisp
wacki has joined #commonlisp
vardhan__ has joined #commonlisp
jadzi has joined #commonlisp
rkazak has quit [Ping timeout: 248 seconds]
vardhan has joined #commonlisp
vardhan__ has quit [Ping timeout: 276 seconds]
vardhan_ has joined #commonlisp
vardhan has quit [Ping timeout: 248 seconds]
euandreh1 has joined #commonlisp
euandreh1 has quit [Client Quit]
euandreh has quit [Ping timeout: 264 seconds]
eddof13 has joined #commonlisp
rkazak has joined #commonlisp
wacki has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jadzi has quit [Ping timeout: 276 seconds]
zenmov has joined #commonlisp
eddof13 has quit [Quit: eddof13]
JuanDaugherty has joined #commonlisp
rkazak has quit [Ping timeout: 272 seconds]
crumbles has quit [Quit: ZNC - https://znc.in]
crumbles has joined #commonlisp
pve has joined #commonlisp
mishoo has joined #commonlisp
rainthree has joined #commonlisp
amb007 has quit [Ping timeout: 265 seconds]
rkazak has joined #commonlisp
amb007 has joined #commonlisp
Guest67 has joined #commonlisp
rkazak has quit [Ping timeout: 260 seconds]
Pixel_Outlaw has quit [Quit: Leaving]
<Guest67> Hello, a bit SBCL focused (so maybe the wrong channel), but I have an issue with compiler-macro expansion producing a stack overflow. Using this file: https://plaster.tymoon.eu/view/4672#4672 and `sbcl --eval '(load (compile-file "map-apply"))'`, I get a stack overflow. BUT doing a (funcall (compile nil (lambda ...))) in the same file works when
<Guest67> simply using sbcl --script.
<Guest67> Any idea would be nice =)
<beach> What if you do COMPILE-FILE at the REPL?
<Guest67> Same thing.
<beach> Same as what? Overflow or not?
<beach> Oh, and COMPILE is a function, so it evaluates the (LAMBDA ...) before calling COMPILE.
<Guest67> Whoops, no warning during compilation, loading the produced file gets an overflow
<Guest67> Good point! Forgot about that ^^
<beach> Well, compiler macros work at compile time, so it is unlikely to be a problem with the compiler macro if the overflow happens at load time.
<Guest67> That's what I thought, but since I just return the form untouched and not compiling works... well, I don't know ^^'
<beach> Er, maybe you should not use NCONC here.
<Guest67> God you were right, append works
<beach> As I recall, it is not specified whether &REST parameter contains a fresh list or not.
<Guest67> Thanks for this, this is something I remember having doubts about!
<beach> Sure.
awlygj has quit [Remote host closed the connection]
awlygj has joined #commonlisp
rkazak has joined #commonlisp
rkazak has quit [Ping timeout: 252 seconds]
amb007 has quit [Ping timeout: 260 seconds]
shka has joined #commonlisp
mgl_ has joined #commonlisp
JuanDaugherty has quit [Quit: JuanDaugherty]
amb007 has joined #commonlisp
rkazak has joined #commonlisp
attila_lendvai_ has joined #commonlisp
rainthree has quit [Ping timeout: 260 seconds]
rainthree has joined #commonlisp
Guest67 has left #commonlisp [#commonlisp]
King_julian has joined #commonlisp
rkazak has quit [Ping timeout: 246 seconds]
lagash has quit [Ping timeout: 260 seconds]
dino_tutter has joined #commonlisp
bpas has joined #commonlisp
<bpas> hello any resources containing all topics covered in the hyperspec
varjag has joined #commonlisp
jadzi has joined #commonlisp
bpas has left #commonlisp [#commonlisp]
mishoo has quit [Ping timeout: 252 seconds]
<beach> bpas: The HyperSpec is one such resource, no? Do you want something different?
<jackdaniel> so impatient
<jackdaniel> they've left
<beach> Yeah, I noticed.
treflip has joined #commonlisp
rkazak has joined #commonlisp
rkazak has quit [Ping timeout: 248 seconds]
treflip has quit [Quit: Quit]
pkal has quit [Ping timeout: 252 seconds]
pkal has joined #commonlisp
rkazak has joined #commonlisp
phantomics_ has joined #commonlisp
rainthree has quit [Ping timeout: 260 seconds]
phantomics has quit [Ping timeout: 245 seconds]
rkazak has quit [Ping timeout: 246 seconds]
jadzi has quit [Remote host closed the connection]
jadzi has joined #commonlisp
pawa2 has joined #commonlisp
rainthree has joined #commonlisp
rkazak has joined #commonlisp
rkazak has quit [Ping timeout: 272 seconds]
rkazak has joined #commonlisp
rkazak has quit [Ping timeout: 264 seconds]
rkazak has joined #commonlisp
chomwitt has joined #commonlisp
King_julian has quit [Ping timeout: 244 seconds]
ingeniot has joined #commonlisp
peterhil has joined #commonlisp
rkazak has quit [Ping timeout: 248 seconds]
peterhil has quit [Quit: Must not waste too much time here...]
mishoo has joined #commonlisp
jadzi has quit [Ping timeout: 260 seconds]
chomwitt has quit [Ping timeout: 248 seconds]
pawa2 has quit [Quit: leaving]
rainthree has quit [Ping timeout: 276 seconds]
rkazak has joined #commonlisp
ingeniot has quit [*.net *.split]
triffid has quit [*.net *.split]
anticomputer has quit [*.net *.split]
chiselfuse has quit [*.net *.split]
mwnaylor has quit [Ping timeout: 276 seconds]
rkazak has quit [Ping timeout: 265 seconds]
random-nick has joined #commonlisp
rkazak has joined #commonlisp
khrbtxyz has quit [Ping timeout: 260 seconds]
rkazak has quit [Ping timeout: 252 seconds]
khrbtxyz has joined #commonlisp
decweb has joined #commonlisp
rkazak has joined #commonlisp
jonatack has quit [Ping timeout: 252 seconds]
rkazak has quit [Ping timeout: 245 seconds]
rkazak has joined #commonlisp
rainthree has joined #commonlisp
varjag has quit [Remote host closed the connection]
rkazak has quit [Ping timeout: 260 seconds]
jonatack has joined #commonlisp
jadzi has joined #commonlisp
jonatack has quit [Ping timeout: 264 seconds]
Equill has quit [Ping timeout: 276 seconds]
jadzi has quit [Remote host closed the connection]
jadzi has joined #commonlisp
rkazak has joined #commonlisp
notzmv has joined #commonlisp
anticomputer has joined #commonlisp
cage has joined #commonlisp
cage has quit [Excess Flood]
chiselfuse has joined #commonlisp
cage has joined #commonlisp
rkazak has quit [Ping timeout: 276 seconds]
gnoo_ has joined #commonlisp
gnoo has quit [Ping timeout: 246 seconds]
jonatack has joined #commonlisp
JuanDaugherty has joined #commonlisp
spdegabrielle has joined #commonlisp
triffid has joined #commonlisp
jonatack has quit [Read error: Connection reset by peer]
rkazak has joined #commonlisp
JuanDaugherty has quit [Quit: JuanDaugherty]
Th30n has quit [Ping timeout: 244 seconds]
khrbtxyz has quit [Ping timeout: 252 seconds]
amb007 has quit [Ping timeout: 265 seconds]
khrbtxyz has joined #commonlisp
jonatack has joined #commonlisp
mishoo has quit [Remote host closed the connection]
mishoo has joined #commonlisp
rkazak has quit [Ping timeout: 272 seconds]
amb007 has joined #commonlisp
jonatack has quit [Ping timeout: 246 seconds]
rainthree has quit [Ping timeout: 260 seconds]
jonatack has joined #commonlisp
NotThatRPG has joined #commonlisp
NotThatRPG has quit [Quit: Textual IRC Client: www.textualapp.com]
NotThatRPG has joined #commonlisp
rkazak has joined #commonlisp
rootnode- has quit [Quit: ZNC 1.8.2 - https://znc.in]
rootnode- has joined #commonlisp
rkazak has quit [Ping timeout: 260 seconds]
NotThatRPG has quit [Ping timeout: 248 seconds]
eddof13 has joined #commonlisp
khrbtxyz has quit [Ping timeout: 252 seconds]
NotThatRPG has joined #commonlisp
khrbtxyz has joined #commonlisp
NotThatRPG has quit [Ping timeout: 246 seconds]
eddof13 has quit [Quit: eddof13]
khrbtxyz has quit [Ping timeout: 248 seconds]
khrbtxyz has joined #commonlisp
vardhan_ has quit [Ping timeout: 246 seconds]
eddof13 has joined #commonlisp
triffid has quit [Remote host closed the connection]
c-clop2 has joined #commonlisp
c-clop has quit [Ping timeout: 265 seconds]
rkazak has joined #commonlisp
triffid has joined #commonlisp
MyNetAz has quit [Remote host closed the connection]
MyNetAz has joined #commonlisp
decweb has quit [Ping timeout: 245 seconds]
NotThatRPG has joined #commonlisp
<Demosthenex> i'm on day 3 of advent of code in cl. woo! i'm not that rusty ;]
rkazak has quit [Ping timeout: 248 seconds]
jonatack has quit [Read error: Connection reset by peer]
mgl_ has quit [Ping timeout: 265 seconds]
NotThatRPG has quit [Ping timeout: 252 seconds]
decweb has joined #commonlisp
<beach> Great!
jonatack has joined #commonlisp
spdegabrielle has quit [Quit: Connection closed for inactivity]
mi6x3m has joined #commonlisp
<mi6x3m> friends, can I setf something conditionally in CL?
<mi6x3m> (setf (if "foo" sym1 sym2) 42)
rkazak has joined #commonlisp
<bjorkintosh> mi6x3m: try it and see first.
wacki has joined #commonlisp
<beach> If IF is a valid place, you can, but I can't remember.
<gilberth> IF is not, which is a pity. However you can make it one: http://clim.rocks/gilbert/if-setf-expander.lisp
<gilberth> Though you're not allowed to do that, as IF is in the COMMON-LISP package. You would need your own IF.
<mi6x3m> I see, so it's theoretical and highly impractical :D
<gilberth> I missed IF being a place many times. But what's next then? COND and CASE begin places as well?
Everything has joined #commonlisp
rkazak has quit [Ping timeout: 265 seconds]
ep12345 has joined #commonlisp
<reb> Demosthenex: I just did day 3 and 4 ...
pkal has quit [Read error: error:0A000119:SSL routines::decryption failed or bad record mac]
<Demosthenex> reb: nice! congrats!
kevingal has joined #commonlisp
Everything has quit [Quit: leaving]
varjagg has joined #commonlisp
amb007 has quit [Ping timeout: 272 seconds]
rkazak has joined #commonlisp
amb007 has joined #commonlisp
eddof13 has quit [Ping timeout: 252 seconds]
mi6x3m has quit [Remote host closed the connection]
varjagg has quit [Ping timeout: 252 seconds]
jadzi has quit [Ping timeout: 276 seconds]
Lord_of_Life has quit [Ping timeout: 248 seconds]
NotThatRPG has joined #commonlisp
Lord_of_Life has joined #commonlisp
rkazak has quit [Ping timeout: 264 seconds]
chomwitt has joined #commonlisp
jonatack has quit [Read error: Connection reset by peer]
jonatack has joined #commonlisp
rkazak has joined #commonlisp
NotThatRPG has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rainthree has joined #commonlisp
rkazak has quit [Ping timeout: 252 seconds]
gooba has quit [Remote host closed the connection]
gooba has joined #commonlisp
NotThatRPG has joined #commonlisp
gooba has quit [Remote host closed the connection]
c-clop2 has quit [Changing host]
c-clop2 has joined #commonlisp
srji has joined #commonlisp
srji has quit [Client Quit]
rkazak has joined #commonlisp
jadzi has joined #commonlisp
gooba has joined #commonlisp
attila_lendvai_ has quit [Ping timeout: 246 seconds]
jadzi has quit [Ping timeout: 252 seconds]
Pixel_Outlaw has joined #commonlisp
rainthree has quit [Ping timeout: 252 seconds]
rkazak has quit [Ping timeout: 248 seconds]
zwr has quit [Read error: Connection reset by peer]
chomwitt has quit [Quit: WeeChat 3.8]
rkazak has joined #commonlisp
zwr has joined #commonlisp
rkazak has quit [Ping timeout: 264 seconds]
jonatack has quit [Read error: Connection reset by peer]
jonatack has joined #commonlisp
shka has quit [Quit: Konversation terminated!]
shka has joined #commonlisp
shka has quit [Remote host closed the connection]
rkazak has joined #commonlisp
wacki has quit [Ping timeout: 252 seconds]
kevingal has quit [Ping timeout: 244 seconds]
shka has joined #commonlisp
wacki has joined #commonlisp
cage has quit [Quit: rcirc on GNU Emacs 29.4]
rkazak has quit [Ping timeout: 260 seconds]
kevingal has joined #commonlisp
khrbtxyz has quit [Ping timeout: 272 seconds]
khrbtxyz has joined #commonlisp
mishoo has quit [Ping timeout: 252 seconds]
mwnaylor has joined #commonlisp
rkazak has joined #commonlisp
mgl_ has joined #commonlisp
mwnaylor has quit [Remote host closed the connection]
jonatack has quit [Ping timeout: 252 seconds]
mwnaylor has joined #commonlisp
simendsj` has joined #commonlisp
simendsjo is now known as simendsjo_
simendsj` is now known as simendsjo
simendsjo has quit [Client Quit]
attila_lendvai has joined #commonlisp
simendsjo has joined #commonlisp
NotThatRPG has quit [Remote host closed the connection]
amb007 has quit [Ping timeout: 244 seconds]
simendsjo has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)]
simendsjo_ is now known as simendsjo
rkazak has quit [Ping timeout: 248 seconds]
amb007 has joined #commonlisp
shawnw has quit [Ping timeout: 252 seconds]
amb007 has quit [Ping timeout: 276 seconds]
mgl_ has quit [Ping timeout: 272 seconds]
amb007 has joined #commonlisp
rkazak has joined #commonlisp
Odin- has joined #commonlisp
bpas has joined #commonlisp
jonatack has joined #commonlisp
NotThatRPG has joined #commonlisp
bpas has left #commonlisp [#commonlisp]
khrbtxyz has quit [Ping timeout: 272 seconds]
khrbtxyz has joined #commonlisp
bpas has joined #commonlisp
shka has quit [Quit: Konversation terminated!]
mwnaylor has quit [Remote host closed the connection]
luis has quit [Quit: Ping timeout (120 seconds)]
luis has joined #commonlisp
wacki has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
theruran has quit [Quit: Connection closed for inactivity]
rkazak has quit [Changing host]
rkazak has joined #commonlisp
spec has quit [Remote host closed the connection]
kevingal has quit [Ping timeout: 244 seconds]
bpas has left #commonlisp [#commonlisp]
jonatack has quit [Ping timeout: 245 seconds]
jonatack has joined #commonlisp
theruran has joined #commonlisp
rkazak has quit [Ping timeout: 246 seconds]
attila_lendvai has quit [Ping timeout: 248 seconds]
rkazak has joined #commonlisp
dino_tutter has quit [Ping timeout: 244 seconds]
NotThatRPG has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
NotThatRPG has joined #commonlisp
NotThatRPG has quit [Client Quit]