freenode/#clasp - IRC Chatlog
Search
16:11:18
scymtym_
karlosz: since the asd file is in a sub-directory of the project, you may have to (ql:register-local-projects) if you cloned the repository into Quicklisp's local-projects directory
16:16:48
karlosz
beach: i was just trying to load cleavir, and it does pull in that system as a dependency
16:18:11
karlosz
oh, it was sicl-boot that was pulling it in. i was using the hir to cl interpreter for a bit
17:03:19
daedreth
I was wondering how one would go about getting clasp and slime working inside emacs.
17:03:59
daedreth
Any other lisp I've tried up until now opened the interpreter, when you just write it's name into the terminal.
17:06:57
daedreth
If I don't seem to be able to run it inside a terminal, probably slime won't be able to use it as well.
17:08:34
daedreth
I think I might've figured out the issue. I just used Arch Linux' package manager to install a package called "clasp". But apparently that's not the programing language.
17:47:59
daedreth
Ok, I installed wget, clang, llvm, the boost library. Ran "echo "USE_PARALLEL_BUILD = True" >> wscript.config" inside the clasp directory, "make clean", "make configure". But when building the project I get following error: Build failed
17:47:59
daedreth
-> task in '/home/user1/clasp/build/boehm/iclasp-boehm' failed with exit status 1 (run with -v to display more information)
17:56:19
daedreth
I told me that the build failed, but I've got a 1.6MB clasp-binary inside my /bin/ directory.
17:58:19
daedreth
oh, well never mind that last comment... I still needed to delete the fake clasp from the Arch package repository.
18:06:46
daedreth
then we should update it inside the README file inside the "forkable-boehm" repository
18:25:38
daedreth
On arch linux it doesn't seem to be as trivial. I will install it, when I have more time and I'll make sure to share how I build it.
19:07:45
karlosz
so probably the biggest source of new functions to be inlined with csts are the LETs?
19:08:37
karlosz
somewhere between 110 and 145, with GC time being a big factor since there is much more consing with cst+inlining
20:51:33
Bike
yes. with generate-ast, global functions are inlined during the generate-ast stage. with cst they'd be done during partial inlining.
20:52:37
karlosz
i see. it seems like ast inlining is much less expensive than partial inlining at the moment.