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] |
>>>>> "Harvey" == Harvey J Stein <hjstein@bfr.co.il> writes: Harvey> In general I'd expect all sorts of cross pointers between Harvey> the mmapped segments. Many of the mmapped segments come Harvey> from the shared libraries. They can get mapped Harvey> differently for each invocation of the program. So every variable and function lookup would have to be done using a layer of indirection via a symbol table. Hmmm. ... and when a .so got pulled in, it would need to run an init function that interns all of its symbols in that table. I wonder how Clisp and the other lisps and schemes that have `fasl' files do it?