|
|
| Author |
Message |
|
| lyn at healthquiz.com |
Posted: Sun Jun 20, 1999 6:17 pm |
|
|
|
Guest
|
just curious: how was the erlang compiler bootstrapped?
-Lyn
Post generated using Mail2Forum (http://m2f.sourceforge.net) |
|
|
| Back to top |
|
| joe at bluetail.com |
Posted: Mon Jun 21, 1999 1:20 pm |
|
|
|
Guest
|
lyn wrote:
> just curious: how was the erlang compiler bootstrapped?
>
First I designed an abstract machine to execute Erlang (
this was called the JAM machine. (JAM = Joes
Abstract machine) - Then I wrote a compiler from Erlang -> Jam
+ an emulator to see if the machine worked. Both these were written in
prolog.
At the same time Mike williams wrote a C emulator for the JAM.
Then I rewrote the erlang -> jam compiler in Erlang and used the prolog
compiler to compile it. The resultant object code was run
in the C emulator. Then we threw away prolog.
Some of this is described in:
http://www.ericsson.se/cslab/erlang/publications/prac_appl_prolog.ps
/Joe
Post generated using Mail2Forum (http://m2f.sourceforge.net) |
|
|
| Back to top |
|
| jhague at dadgum.com |
Posted: Mon Jun 21, 1999 2:31 pm |
|
|
|
Guest
|
On Mon, 21 Jun 1999, Joe Armstrong wrote:
>
> JAM machine. (JAM = Joes Abstract machine)
I didn't realize that. Ah, trivia :)
On a related note, what is "VEE"? One of the Erlang docs refers to JAM,
BEAM, and VEE.
James
Post generated using Mail2Forum (http://m2f.sourceforge.net) |
|
|
| Back to top |
|
| tobbe at serc.rmit.edu.au |
Posted: Mon Jun 21, 1999 2:50 pm |
|
|
|
Guest
|
> On a related note, what is "VEE"? One of the Erlang docs refers to JAM,
> BEAM, and VEE.
VEE = Virdings Erlang Engine
BEAM = Bogdans Erlang Abstract Machine
(Virding == Robert Virding)
(Bogdan == Bogumil Hausman)
/Tobbe
Post generated using Mail2Forum (http://m2f.sourceforge.net) |
|
|
| Back to top |
|
|
|
All times are GMT
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You cannot download files in this forum
|
|
|