freenode/#clasp - IRC Chatlog
Search
2:55:33
drmeister
::notify Bike Tomorrow can you explain to me how closer-mop is supposed to work with the existing clos? clpython defines several closer-mop:validate-superclass but they won't be called by the clasp clos code.
2:58:25
drmeister
::notify Bike Also, I tried to remove quicklisp from the cando startup but it's needed to resolve dependencies for some of the systems. I also need quicklisp to build the systems the first time cando is run. Is there a way around this? If not - we have to keep loading quicklisp at startup.
4:11:56
drmeister
::notify Bike - I think I uncovered a subtle problem with clasp's generic function dispatch when building clpython.
8:17:57
scymtym
drmeister: i think quicklisp has a "bundle" feature for preparing a set of libraries such that they can be loaded without quicklisp
9:10:04
Bike
drmeister: i'm pretty sure c2mop doesn't define its own validate-superclass on clasp- it just imports the symbol, so closer-mop:validate-superclass is just an alias to clos:validat-esuperclass. which is why i suggested a different problem.
9:10:04
Colleen
Bike: drmeister said 6 hours, 14 minutes ago: Tomorrow can you explain to me how closer-mop is supposed to work with the existing clos? clpython defines several closer-mop:validate-superclass but they won't be called by the clasp clos code.
9:10:04
Colleen
Bike: drmeister said 6 hours, 11 minutes ago: Also, I tried to remove quicklisp from the cando startup but it's needed to resolve dependencies for some of the systems. I also need quicklisp to build the systems the first time cando is run. Is there a way around this? If not - we have to keep loading quicklisp at startup.
9:10:04
Colleen
Bike: drmeister said 4 hours, 58 minutes ago: - I think I uncovered a subtle problem with clasp's generic function dispatch when building clpython.
12:50:41
selwyn
i get a segfault every time i try to load some. it doesn't make sense to me because bitcode is surely loaded into clasp all the time during the build process?
13:07:45
Bike
CST isn't building with dev because it doesn't compile the ast interpreter correctly. this is something i can understand and fix
13:14:36
Bike
might be nice to force generate-ast/cst-to-ast to do no inlining or compiler macroexpansion, but i'll worry about that later
13:34:16
drmeister
selwyn: clasp May be trying to run constructors on load. Where is the bitcode coming from?
13:36:52
drmeister
In the clasp-cxx-demo repo there is a macro that I add to make that c++ compile to bitcode that loads