On May 31, 2009, at 2:17 AM, Derick Eddington wrote:
If the C FASL reader cannot handle some library, to still put it in the bootfile, could I have the FASL of the library in a bytevector which is in the bootfile and which the C FASL reader can handle (as just a bytevector), and after the base libraries are ready, the Scheme FASL reader could read the bytevector to load the library?
That would work, definitely. Another is to have two bootfiles: bootfile0 containing the core of ikarus, and bootfile1 containing all other libraries, followed by a script, all in compied form. Ikarus would then start by loading bootfile0 from C, and once in Scheme, ikarus would install the libraries in bootfile1 and execute the script which does the rest. Aziz,,,
