bisceglie / lvar-examples

Programming with LVars, by example

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Programming with LVars, by example

Build Status

LVars are monotonically growing, lattice-based data structures for deterministic parallel programming. LVish is a Haskell library for programming with LVars. This repository contains toy examples of programs that use LVars and LVish, as well as a few that don't use LVars but are there for illustrative purposes.

Installing LVish

You can install LVish from Hackage by running cabal install lvish (perhaps preceded by cabal update). If you want the bleeding-edge version, you can get it from here and then run cabal install:

git clone git@github.com:iu-parfunc/lvars.git
cd lvars/haskell/lvish/
cabal install

Then, depending on whether you have lvish-1.1.2 or lvish-2.0 installed, go here or here. Enjoy!

Caveats

The usual caveats about research code apply: Parts of it are broken. The API will change. It will eat your laundry.

About

Programming with LVars, by example