libera/#clasp - IRC Chatlog
Search
13:38:14
yitzi
We've got a number of dynamic libraries that are linked with iclasp, but don't appear to be used. I am thinking that the C/lisp code that used them may have been removed. Here is the namcap (package analyzer) output from Arch. https://plaster.tymoon.eu/view/3356#3356
13:49:09
Bike
libncurses we need for llvm, or at least that was the case the last time i tried removing it
14:01:31
yitzi
libbsd shows up only in the debugging stuff. I am guessing there was something we used to use that was only on BSD systems.
14:02:09
yitzi
I am suspicious some of the dependencies are build dependencies not actual run-time dependencies of clasp.
16:25:04
Bike
so i guess i should get started on the bytecode interpreter by writing it in bytecode_call, right
16:25:18
Bike
and the vm bytecodes had defines somewhere... or if not i can do it, there's only like twenty anyway
16:37:09
drmeister
yitzi: You changed everything on the www.thirdlaw.tech so that it is owned by the user 'www'. How do I edit the web page in index.html?
16:37:37
drmeister
I've tried becoming the user 'www' but that doesn't appear to be a fully enabled account.
17:17:05
Bike
drmeister: so how would i go about making a callable bytecode function? I see bytecode-module/make, and bytecode-closure/make, but the latter requires an entry point? which i guess i also make?
17:47:52
drmeister
yitzi: I was able to edit the index.html file. cracauer had it under revision control using rcs. I think I broke that.
17:48:23
drmeister
bytecode-closures are already callable. They end up in the C++ function `bytecode_call` in functor.cc
17:49:36
Bike
i want to manually construct a bytecode vector and then call it to see if the C++ vm works