freenode/#clasp - IRC Chatlog
Search
16:18:23
Bike
ok well i ran some horrible command with the linker and it finished silently, i guess.
18:39:49
Bike
so on clasp we allow both class and instance locations here, but sbcl only has the latter, i think
18:40:02
Bike
this makes sense to me because class locations are just conses, so there's a type branch when you could just use car
18:40:54
Bike
the "instance structure protocol" section seems to say portable programs can only get "direct access" to slots with :instance allocation
19:08:00
Bike
there's a bunch of places where it puts in the actual source file somewhere, but not hte object filename, i don't think
19:08:59
drmeister
We need the object filename/path - I'm certain that it doesn't generate it from the source filename.
19:34:38
Bike
it's simple. it ony bothers writing some of the debug info, including the obj file, when the translation unit source file has changed
19:41:35
Bike
i don't understand the format enough to know whether we could possibly have multiple object file entries for the same source file
19:41:49
Bike
i don't think this was designed with the possibility that there could be multiple objects from the same source
20:35:48
kpoeck
running the most important quicklisp systems with cl-test-grif might be also a good test for clasp, if we have some spare ci/cd server
22:07:38
drmeister
What if we generated a linker command line that listed the files like "foo_1.o intrinsics.o foo_2.o intrinsics.o foo_3.o intrinsics.o foo_4.o" - it's so crazy that it might just work!
22:12:06
Bike
or well there still needs to be an intervening atom, so a file with a dummy definition