ColinRobinson has quit [Quit: praxis.meansofproduction.biz (juan@acm.org)]
rkazak has joined #commonlisp
pranav has joined #commonlisp
manwithluck has joined #commonlisp
surabax has joined #commonlisp
Devon has quit [Read error: Connection reset by peer]
Devon has joined #commonlisp
rkazak has quit [Ping timeout: 245 seconds]
alfiee has joined #commonlisp
pranav has quit [Remote host closed the connection]
alfiee has quit [Ping timeout: 244 seconds]
<younder>
Alexandia and serapeum contain most utilities you would want that didn't make it into the common lisp library. Like partition is in serappeum. So look in those first.
<Shinmera>
Is there some kinda netsplit going on or who are you replying to
rkazak has joined #commonlisp
<beach>
It was quite a while ago.
zupss is now known as zups
amb007 has joined #commonlisp
alfiee has joined #commonlisp
craigbro has joined #commonlisp
alfiee has quit [Ping timeout: 252 seconds]
chomwitt1 has quit [Ping timeout: 252 seconds]
rkazak has quit [Ping timeout: 248 seconds]
pranav has joined #commonlisp
bpanthi977 has quit [Ping timeout: 272 seconds]
apac has joined #commonlisp
rkazak has joined #commonlisp
rkazak has quit [Ping timeout: 252 seconds]
bpanthi977 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 248 seconds]
bpanthi977 has joined #commonlisp
rkazak has joined #commonlisp
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 246 seconds]
Krystof has quit [Ping timeout: 246 seconds]
khinsen has joined #commonlisp
rkazak has quit [Ping timeout: 265 seconds]
bpanthi977 has quit [Ping timeout: 246 seconds]
bpanthi977 has joined #commonlisp
khinsen has left #commonlisp [#commonlisp]
Lord_of_Life has quit [Ping timeout: 252 seconds]
Lord_of_Life_ has joined #commonlisp
Lord_of_Life_ is now known as Lord_of_Life
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
alfiee has joined #commonlisp
<phoe>
ASDF question: I have a non-Lisp file X, and a Lisp file Y that parses contents of file X. Whenever file X is modified, I would like file Y to be reloaded when I call ASDF:LOAD-SYSTEM. How do I achieve this?
<phoe>
a :STATIC-FILE component doesn't achieve that
Spawns_Carpeting has quit [Ping timeout: 252 seconds]
younder has quit [Remote host closed the connection]
alfiee has quit [Ping timeout: 248 seconds]
Spawns_Carpeting has joined #commonlisp
rkazak has joined #commonlisp
green has joined #commonlisp
<green>
I'm writing a commandline tool with sbcl. sbcl currently goes to the debugger on unexpected conditions. is there any way to, instead, attach emacs to it via slynk and continue the debugging session in emacs? I can certainly start slynk at program start up time, and connect when there's an error -- but I want to inspect the stack from within emacs now.
<phoe>
kanuba: ah, yes, :depends-on - I didn't realize I didn't have :serial t
<phoe>
thanks
younder has joined #commonlisp
JuanDaugherty has joined #commonlisp
bpanthi978 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 276 seconds]
JuanDaugherty is now known as ColinRobinson
bpanthi978 has quit [Ping timeout: 252 seconds]
bpanthi977 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 246 seconds]
ColinRobinson has quit [Quit: praxis.meansofproduction.biz (juan@acm.org)]
<green>
nvm -- I figured out how to list threads and start debugging one
rkazak has quit [Ping timeout: 252 seconds]
<scymtym>
phoe: kanuba: i think that will also recompile (not just reload) Y when X changes. maybe that doesn't matter, though
<phoe>
scymtym: that is what I actually want
<phoe>
apologies for not being clear enough
<scymtym>
phoe: i see. seems like the situation in spell with its dictionary text files, then. when i tested it, the suggested solution seems to work well in spell
<phoe>
scymtym: yes, it was me being silly - I didn't declare a dependency or :serial, so no reloading happened
<phoe>
it works on my machine too
alfiee has joined #commonlisp
<phantomics>
Shinmera: it did but there is another problem I'm looking into
Inline has quit [Ping timeout: 244 seconds]
alfiee has quit [Ping timeout: 248 seconds]
<phantomics>
ERROR: There is no applicable method for the generic function #<STANDARD-GENERIC-FUNCTION ORG.SHIRAKUMO.REDIST:NEXT-VERSION (3)> when called with arguments (#<ORG.SHIRAKUMO.REDIST:DIST ORG.SHIRAKUMO.REDIST::MY-DIST http://my.public.url>).
<Shinmera>
oh. Hmmm, your dist isn't a timestamped dist.
<Shinmera>
hold on
<phantomics>
I see it needs to be versioned by integer, date or timestamp
<Shinmera>
yeah. You should be able to just adjust the type in the dist/distinfo.lisp file
<Shinmera>
I'll fix it so the cmdline creates the proper thing from the start
<Shinmera>
I recommend timestamp btw
<Shinmera>
date has the issue that you can't release multiple times on the same day
<Shinmera>
and integer is a bit inscrutable
NotThatRPG_ has joined #commonlisp
nybble has joined #commonlisp
nybble has quit [Client Quit]
<Shinmera>
err, should be adjusted in dist/distinfo/dist/1
<Shinmera>
Anyway, latest release automatically creates the proper dist type. Again, apologies for the bumpy ride.
NotThatRPG has quit [Ping timeout: 276 seconds]
rkazak has joined #commonlisp
<phantomics>
Shinmera that worked, thanks, very simple to use now
<Shinmera>
phew! :)
<Shinmera>
thanks for sticking with me
Lord_of_Life has quit [Remote host closed the connection]
ec has quit [Remote host closed the connection]
ec has joined #commonlisp
<Shinmera>
The testing stuff is still... untested, unironically. And unfinished. Ultimately I'd like it to generate extensive reports and a way to view the history of tests and so on
<Shinmera>
Ultimately Redist should be able to provide the same feature set as what Xach offers with his own stuff (though sans github automation, I ain't boutta deal with that wahoo)
spdegabrielle has joined #commonlisp
prokhor has quit [Remote host closed the connection]
prokhor has joined #commonlisp
rkazak has quit [Ping timeout: 276 seconds]
prokhor has quit [Ping timeout: 248 seconds]
NotThatRPG_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
NotThatRPG has joined #commonlisp
NotThatRPG has quit [Remote host closed the connection]
NotThatRPG has joined #commonlisp
alfiee has joined #commonlisp
prokhor has joined #commonlisp
prokhor has quit [Remote host closed the connection]
alfiee has quit [Ping timeout: 252 seconds]
rkazak has joined #commonlisp
NotThatRPG has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
z3 has joined #commonlisp
rkazak has quit [Ping timeout: 252 seconds]
jon_atack has joined #commonlisp
z3 has quit [Changing host]
z3 has joined #commonlisp
jonatack has quit [Ping timeout: 252 seconds]
rkazak has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
Inline has joined #commonlisp
amb007 has joined #commonlisp
<phantomics>
Shinmera makes sense, that would be cool to have
mehbark has joined #commonlisp
mehbark has quit [Remote host closed the connection]
mehbark has joined #commonlisp
rkazak has quit [Ping timeout: 248 seconds]
bpanthi977 has joined #commonlisp
jon_atack has quit [Ping timeout: 246 seconds]
jonatack has joined #commonlisp
bpanthi977 has quit [Ping timeout: 245 seconds]
chomwitt1 has joined #commonlisp
alfiee has joined #commonlisp
jonatack has quit [Ping timeout: 252 seconds]
alfiee has quit [Ping timeout: 244 seconds]
bpanthi977 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 248 seconds]
rkazak has joined #commonlisp
mountainman1312 has quit [Remote host closed the connection]
shmorg83 has quit [Ping timeout: 252 seconds]
zxcvz has quit [Quit: zxcvz]
z3 has quit [Quit: z3]
pve has quit [Quit: leaving]
Guest13 has joined #commonlisp
shmorg83 has joined #commonlisp
amb007 has quit [Ping timeout: 244 seconds]
akoana has joined #commonlisp
rkazak has quit [Ping timeout: 265 seconds]
mishoo has quit [Ping timeout: 244 seconds]
apac has quit [Ping timeout: 244 seconds]
alfiee has joined #commonlisp
shmorg83 has quit [Ping timeout: 252 seconds]
alfiee has quit [Ping timeout: 252 seconds]
NotThatRPG has joined #commonlisp
rkazak has joined #commonlisp
Guest13 has quit [Quit: Client closed]
<NotThatRPG>
Shinmera: I note that you want redist to not have to load the ASDF system definitions. That means you have to assume no side-effects and have your own ASDF defsystem parser. QLOT tries to do this and it works poorly.
<NotThatRPG>
Have you thought of instead starting a new lisp process, loading the system into that process, harvesting out the information you need, and then shutting it down?
<Shinmera>
I've run it on the entire quicklisp ecosystem and it has worked remarkably well, in some cases even better than quicklisp itself.
<Shinmera>
(because quicklisp ignores features for platforms other than what it is run on, linux, thus missing deps that are for windows only, for instance)
Guest13 has joined #commonlisp
<Shinmera>
I have thought of that, of course, and I consider it a poor solution exactly because it misses out on stuff that's featured out.
Guest13 has quit [Client Quit]
<NotThatRPG>
I had trouble with qlot because DEFSYSTEM-DEPENDS-ON does not work properly -- it does not handle extensions that add new attributes to system definitions.
<Shinmera>
I don't know what qlot does and frankly don't care
<NotThatRPG>
So there are cases where you MUST still use LOAD-SYSTEM in ASD files.
<Shinmera>
If you have an actual bug to report, let me know tho
<NotThatRPG>
OK. More just a warning based on experience with QLOT's code walker.
<Shinmera>
Sure.
<Shinmera>
Again, I've tested this on literally the entire ql ecosystem, trying to make sure I match the output it produces exactly.
<Shinmera>
I can't test it on voodoo outside of ql, of course.
<Shinmera>
And personally don't really care too much about going to great lengths to support bastardised system definitions
<Shinmera>
The info I need from an ASD is very minimal anyway. I only need the depends-on and defsysem-depends-on.
<Shinmera>
Everything else I can skip
<Shinmera>
I'm off to sleep now (and holidays after), so take your time if you want to take redist for a spin.
<NotThatRPG>
OK! Have a good rest of your weekend!
rkazak has quit [Ping timeout: 276 seconds]
JuanDaugherty has joined #commonlisp
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 244 seconds]
NotThatRPG has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]