This is the mail archive of the guile@cygnus.com mailing list for the guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: dynamic linking, unexec, and the freezer



>>>>> "Andrew" == Andrew Archibald <aarchiba@undergrad.math.uwaterloo.ca> writes:

    Andrew> of non-trivial tables.  It would be nice to be able to
    Andrew> unexec these to greatly speed execution.  Unfortunately,
    Andrew> the ctax package uses the rx package, a dynamically loaded
    Andrew> module.

    Andrew> Would the freezer help with this?  Hobbit might, but it
    Andrew> would just mean the bootup runs a little faster, rather
    Andrew> than being precomputed.

Current hobbit release for guile (guile-hobbit-1.3) can mix compiled
code and an unexeced boot-9.SCM. To be found at red-bean in contrib/misc.
This is not completely bullet-proof currently, but may be worth
trying. It is unsure if you will need a static rx library or not.

I would be interested in any experience with hobbit in this complex
context beyond my own applications.

--

B. Urban