libera/#clasp - IRC Chatlog
Search
20:05:04
Bike
i'm working on my branch that has a bunch of clang warnings enabled, and i think it's showing a bunch of stuff in cando that could be sped up
22:06:27
Bike
the bytecode compiler seems to... totally choke on defmethods? this is confusing. rapidly approaching "how does anything work" status
23:48:42
Bike
i probably should have tried bytecode-compiling slime earlier. this has revealed several problems.
23:49:10
Bike
currently it's at a point where it can compile and load swank, but then it segfaults during swank-loader:init. so that'll probably be annoying to figure out.
1:31:44
Bike
sanity check... can someone do (funcall (cmp:bytecompile '(lambda () (defun my-run-hook (functions &rest arguments) (dolist (function functions) (apply function arguments)))))) (my-run-hook '(list))
2:12:11
Bike
takes uh, ten seconds from M-x slime to the repl popping up. versus about 75s the normal way
3:14:23
Bike
i tried adding a bytecode build mode to koga etc, and _wow_ does it compile everything quickly, but then something dies because it tries to call clang to link stuff together
3:16:09
Bike
to actually use it as a build mode in any sensible way i will need to port the bytecode loader to c++. i am holding off on that until the fasl format has all the kinks worked out
3:16:52
Bike
but i think first i will work on improving the source info and syntax checking in order to make it usable in the normal image for slime/whatever