Related articles |
---|
abstract machine design abate@students.cs.unibo.it (Pietro Abate) (2002-04-10) |
Re: abstract machine design bmd@cs.kuleuven.ac.be (Bart Demoen) (2002-04-13) |
Re: abstract machine design adamo@dblab.ece.ntua.gr (Yiorgos Adamopoulos) (2002-04-13) |
Re: abstract machine design andi@complang.tuwien.ac.at (2002-04-13) |
Re: abstract machine design torbenm@sjofn.diku.dk (2002-04-13) |
From: | torbenm@sjofn.diku.dk (Torben Ęgidius Mogensen) |
Newsgroups: | comp.compilers |
Date: | 13 Apr 2002 23:09:57 -0400 |
Organization: | Department of Computer Science, University of Copenhagen |
References: | 02-04-071 |
Keywords: | design, bibliography |
Posted-Date: | 13 Apr 2002 23:09:57 EDT |
Pietro Abate <abate@students.cs.unibo.it> writes:
> I'm working on the specification of an abstract machine for a
> logic-based programming language. Since now, I've found only two
> interesting projects: TARSKI, that is the abstract machine used by
> TIM, and WAM, that is the prolog abstract machine. However I've not
> still found any scientific papers or web sites to have a general idea
> of how an abstract machine should be designed.
>
> Does anybody have any suggestion/pointer ?
@Article{Kursawe:1987:HowTo,
author = "P. Kursawe",
title = "How to Invent a {Prolog} Machine",
journal = "New Generation Computing",
year = "1987",
volume = "5",
pages = "97-114",
OPTnote = ""}
It describes a systematic derivation of a WAM-like abstract machine.
A more general description of the approach can be found in:
@PhDThesis{Kursawe:1990:PartialEvaluation,
author = "P. Kursawe",
title = "Partial Evaluation for Construction of Intermediate
Languages (GMD-Bericht 187, Gesellschaft f{\"u}r
Mathematik und Datenverarbeitung, Sankt Augustin, Germany)",
school = "University of Karlsruhe, Germany",
year = "1990",
note = "(In German)"}
But, as the note says, this is in German.
Torben Mogensen (torbenm@diku.dk)
Return to the
comp.compilers page.
Search the
comp.compilers archives again.