The Library
The Aladin abstract machine
Tools
Meehan, Gary (1998) The Aladin abstract machine. University of Warwick. Department of Computer Science. (Department of Computer Science research report). (Unpublished)
|
PDF (Department of Computer Science Research Report)
WRAP_cs-rr-355.pdf - Other - Requires a PDF viewer. Download (389Kb) | Preview |
Abstract
The Aladin Abstract Machine (AAM) provides a completely abstract definition of a functional language. There are no primitives built into Aladin, instead primitives are in tended to be programmed in any language, functional or imperative and imported in to the AAM. In this report we develop an efficient operational semantics for the AAM using the original denotational semantics as our starting point. We then use this semantics to develop an implementation of Aladin, using the Java language, with the ability to write programs in an Aladin scripting language that we develop, and primitives written in C/C++, Java and Ginger.
Item Type: | Report | ||||
---|---|---|---|---|---|
Subjects: | Q Science > QA Mathematics > QA76 Electronic computers. Computer science. Computer software | ||||
Divisions: | Faculty of Science, Engineering and Medicine > Science > Computer Science | ||||
Library of Congress Subject Headings (LCSH): | Machine theory, Functional programming languages | ||||
Series Name: | Department of Computer Science research report | ||||
Publisher: | University of Warwick. Department of Computer Science | ||||
Official Date: | 17 December 1998 | ||||
Dates: |
|
||||
Number: | Number 355 | ||||
Number of Pages: | 34 | ||||
DOI: | CS-RR-355 | ||||
Institution: | University of Warwick | ||||
Theses Department: | Department of Computer Science | ||||
Status: | Not Peer Reviewed | ||||
Publication Status: | Unpublished | ||||
Related URLs: |
Request changes or add full text files to a record
Repository staff actions (login required)
View Item |
Downloads
Downloads per month over past year