Show simple item record

A Virtual Machine for a Type-omega Denotational Proof Language

dc.date.accessioned2004-10-20T20:29:40Z
dc.date.accessioned2018-11-24T10:23:03Z
dc.date.available2004-10-20T20:29:40Z
dc.date.available2018-11-24T10:23:03Z
dc.date.issued2002-06-01en_US
dc.identifier.urihttp://hdl.handle.net/1721.1/7092
dc.identifier.urihttp://repository.aust.edu.ng/xmlui/handle/1721.1/7092
dc.description.abstractIn this thesis, I designed and implemented a virtual machine (VM) for a monomorphic variant of Athena, a type-omega denotational proof language (DPL). This machine attempts to maintain the minimum state required to evaluate Athena phrases. This thesis also includes the design and implementation of a compiler for monomorphic Athena that compiles to the VM. Finally, it includes details on my implementation of a read-eval-print loop that glues together the VM core and the compiler to provide a full, user-accessible interface to monomorphic Athena. The Athena VM provides the same basis for DPLs that the SECD machine does for pure, functional programming and the Warren Abstract Machine does for Prolog.en_US
dc.format.extent106 p.en_US
dc.format.extent2935187 bytes
dc.format.extent816842 bytes
dc.language.isoen_US
dc.subjectAIen_US
dc.subjectvirtual machineen_US
dc.subjectSECDen_US
dc.subjectSECD machineen_US
dc.subjectdenotational proof languageen_US
dc.subjectAthenaen_US
dc.titleA Virtual Machine for a Type-omega Denotational Proof Languageen_US


Files in this item

FilesSizeFormatView
AITR-2002-004.pdf816.8Kbapplication/pdfView/Open
AITR-2002-004.ps2.935Mbapplication/postscriptView/Open

This item appears in the following Collection(s)

Show simple item record