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.


Versions 1.0, 1.1
Dependencies array, base (>=3 && <5), containers, directory, parsec, wl-pprint [details]
License BSD3
Copyright (c) 2012
Author Daan Leijen, Bastiaan Heeren, Jurriaan Hage
Category Compilers/Interpreters
Home page
Source repository head: svn checkout
Uploaded Thu Nov 8 11:38:27 UTC 2012 by JurriaanHage
Distributions NixOS:1.1
Downloads 765 total (7 in the last 30 days)
0 []
Status Docs uploaded by user
Build status unknown [no reports yet]




Maintainer's Corner

For package maintainers and hackage trustees