The lvmlib package

[Tags: bsd3, library, program]

The Lazy Virtual Machine (LVM) defines a portable instruction set and file format. It is specifically designed to execute languages with non-strict (or lazy) semantics. This cabal package defines the core assembler (coreasm) for compiling core programs into LVM instructions and a library. The LVM is used as a backend for the Helium compiler. At the moment, one LVM runtime implementation is available (written in C). More information about LVM can be found in Chapter 6 of Daan Leijen's PhD Thesis, The Lambda Abroad.


Properties

Version1.0
Dependenciesarray, base (>=3 && <5), containers, directory, parsec, wl-pprint
LicenseBSD3
Copyright(c) 2012
AuthorDaan Leijen, Bastiaan Heeren, Jurriaan Hage
Maintainerhelium@cs.uu.nl
Stabilityprovisional
CategoryCompilers/Interpreters
Home pagehttp://www.cs.uu.nl/wiki/bin/view/Helium/WebHome
Source repositoryhead: svn checkout https://svn.science.uu.nl/repos/sci.hage0101.lvm/trunk/src/lib
Executablescoreasm
Upload dateThu Nov 8 11:38:27 UTC 2012
Uploaded byJurriaanHage
Downloads109 total (9 in last 30 days)

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees