@hackage lvish1.1.1.3

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

  • Installation

  • Dependencies (16)

  • 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

      newcontainers
       (off by default)

      Use a pre-release version of containers to enable splitting.

      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.

      beta
       (off by default)

      These features are in beta and not fully supported yet.

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.6 - tighten up dependencies; remove unused flags; very minor doc fixes.