A Virtual Machine for a Type-omega Denotational Proof Language


Autoria(s): III, Teodoro Arvizo
Data(s)

20/10/2004

20/10/2004

01/06/2002

Resumo

In 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.

Formato

106 p.

2935187 bytes

816842 bytes

application/postscript

application/pdf

Identificador

AITR-2002-004

http://hdl.handle.net/1721.1/7092

Idioma(s)

en_US

Relação

AITR-2002-004

Palavras-Chave #AI #virtual machine #SECD #SECD machine #denotational proof language #Athena