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,,,

Reply via email to