freenode/#clasp - IRC Chatlog
Search
11:09:57
kpoeck
drmeister as far as I understand, we can use .faso and .fasp files, as long as we handle them accordingly
11:12:00
kpoeck
drmeister I tried to change ext:generate-encoding-hashtable to use a variable with a hash-table, but compilation time was much worse, need to experiment more
12:57:34
drmeister
Re faso - they avoid linking and they load just as fast as the current dylib fasls
12:59:44
drmeister
They are necessary for compile-file-parallel now. I disabled the object mode because it’s crazy complicated.
14:41:18
drmeister
I added a -U command line option to unpack faso files into object files for debugging and eventual linking if we choose to do that
14:45:18
drmeister
So on macOS and Linux with boehm - all fasl files are fasp files and compile-file-parallel works.
14:46:55
drmeister
With mps compile-file-parallel is still broken - there may be a multi threading issue that may be MPS specific or may be hidden in boehm
14:55:00
drmeister
I haven't done the merge yet - I've been testing everything against Cando on linux and macOS and changing the wscript so that the default is CLASP_BUILD_MODE is faso and USE_COMPILE_FILE_PARALLEL is True