@hackage lvish1.0.0.4

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

  • Installation

  • Dependencies (25)

  • Dependents (1)

    @hackage/acme-everything
  • Package Flags

      debug
       (off by default)

      Activate additional debug assertions, and printed output if DEBUGLVL env var is set to 1 or higher.

      chaselev
       (on by default)

      Use the Chase-Lev work-stealing deque

      quick
       (off by default)

      Build some targets but not others. Omit apps and tests.

      abstract-par
       (off by default)

      If enabled, provide instances for generic par operations using the establish type classes.

      getonce
       (off by default)

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

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

As a starting point, look at 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.4 - this is a critical bugfix release; please do not use earlier versions.