This is the mail archive of the guile@sources.redhat.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: Re: pssyntax.ss and module system


cwitty@newtonlabs.com (Carl R. Witty) writes:

> > Anyway, what we should be concerned with is the intrinsic limitations
> > of their specification rather than their implementation.
> 
> I haven't studied the paper closely enough to tell whether the
> specification can be implemented with separate interfaces.

I think it should be possible to correct the problems by replacing
their module and open primitives by a signature, a module and a link
primitive.  While signatures don't have VM representations, everything
else can be compiled into structs and closures.

And of course you must support some kind of update protocol so that
the VM can re-compile and re-link parts of the system.

A low level module system and support for other module systems will
be trivial when Qscheme's VM and Goops are in the core, I think.


Jost
--
_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-user

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