@hackage lvish1.1.4

Parallel scheduler, LVar data structures, and infrastructure to build more.

  • Installation

  • Dependencies (13)

  • Dependents (1)

    @hackage/acme-everything
  • Package Flags

      debug
       (off by default)

      Activate additional debug assertions, and printed output.

      chaselev
       (off by default)

      Use the Chase-Lev work-stealing deque

      getonce
       (off by default)

      Ensure that continuations of get run at most once (by using extra synchronization)

      generic
       (off by default)

      Use (forthcoming) generic interfaces for Par monads.

A programming model based on monotonically-growing concurrent data structures.

As a starting point, look at the main module, Control.LVish, as well as one of these papers:

If the haddocks are not building, here is a mirror: http://www.cs.indiana.edu/~rrnewton/haddock/lvish/

Change Log:

  • 1.0.0.6 - tighten up dependencies; remove unused flags; very minor doc fixes.

  • 1.1.2 - many bugfixes, plus a new logging infrastructure, and verification of finite lattices

  • 1.1.4 - GHC 7.8.3 compatibility.