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]

New Guile VM


Daniel has suggested adding an optional assembly step generating
machine code.

I think this is a good idea, but we should try to follow GCC:s example
here and do as much as possible of the work in a way that we can
support many architectures.

Probably, the optimal way to go is to separate out GCC:s backend into
a library and use this library from Guile.

We can't do this, though, for political reasons.

Instead, what we probably should do is to use Paolo Bonzini's
GNU Lightning:

  ftp:/alpha.gnu.org/gnu/lightning-0.95.tar.gz

Also, I have a bunch of disordered plans to write a new Guile
interpreter.  Since there will be quite a while before I can spend
enough time to realize these plans, I've decided to make them public,
so that anyone who is interested enough to decipher them can do so.

I'll put them in the guile-core/devel directory.

/mdj

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