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…]
<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]