freenode/#clasp - IRC Chatlog
Search
7:57:39
jackdaniel
minion: memo for kpoeck: imo best place to do so is to report an issue here: https://gitlab.common-lisp.net/ansi-test/ansi-test and discuss in associated thread
8:01:27
minion
kpoeck, memo from jackdaniel: imo best place to do so is to report an issue here: https://gitlab.common-lisp.net/ansi-test/ansi-test and discuss in associated thread
9:42:13
beach
Let me add a piece of information to the general impression that the Cleavir is not that slow. In order to create an extrinsic environment, I compile a bunch of files mostly containing definitions of macros.
9:42:15
beach
On the average (I know, it doesn't mean much because it depends on the code to be compiled) CST-TO-AST takes less than 7ms and AST-TO-HIR takes a bit more than 1ms. Those numbers should be compared to the more than 3 seconds it takes to compile (using the SBCL COMPILE function) the HIR translated to Common Lisp.
12:21:27
beach
When I contemplate looking at HIR in order to find out how to improve it, I find myself wanting a HIR visualizer where part of the graph can be hidden and where different levels of detail can be chosen. Oh, well!
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.