[ANN] lvish 1.0 -- successor to monad-par
Hi all, I'm pleased to announce the release of our new parallel-programming library, LVish: hackage.haskell.org/package/lvish It provides a "Par" monad similar to the monad-par package, but generalizes the model to include data-structures other than single-assignment variables (IVars). For example, it has lock-free concurrent data structures for Sets and Maps, which are constrained to only grow monotonically during a given "runPar" (to retain determinism). This is based on work described in our upcoming POPL 2014 paper: http://www.cs.indiana.edu/~rrnewton/papers/2013_07_LVish_quasiDet_working_dr... Cheers, -Ryan
Ryan Newton <rrnewton@gmail.com> writes:
Hi all,
I'm pleased to announce the release of our new parallel-programming library, LVish:
hackage.haskell.org/package/lvish
It provides a "Par" monad similar to the monad-par package, but generalizes the model to include data-structures other than single-assignment variables (IVars). For example, it has lock-free concurrent data structures for Sets and Maps, which are constrained to only grow monotonically during a given "runPar" (to retain determinism). This is based on work described in our upcoming POPL 2014 paper:
Do you have any aidea why the Haddocks don't yet exist. If I recall correctly, under Hackage 1 the module names wouldn't be made links until Haddock generation had completed. Currently the lvish modules' point to non-existent URLs. Also, is there a publicly accessible repository where further development will take place? Cheers, - Ben
that may or may not be a bug on the hackage server side, just brought it to duncan's attention and put a ticket for it on trac https://github.com/haskell/hackage-server/issues/119 On Wed, Oct 2, 2013 at 1:05 PM, Ben Gamari <bgamari.foss@gmail.com> wrote:
Ryan Newton <rrnewton@gmail.com> writes:
Hi all,
I'm pleased to announce the release of our new parallel-programming library, LVish:
hackage.haskell.org/package/lvish
It provides a "Par" monad similar to the monad-par package, but generalizes the model to include data-structures other than single-assignment variables (IVars). For example, it has lock-free concurrent data structures for Sets and Maps, which are constrained to only grow monotonically during a given "runPar" (to retain determinism). This is based on work described in our upcoming POPL 2014 paper:
Do you have any aidea why the Haddocks don't yet exist. If I recall correctly, under Hackage 1 the module names wouldn't be made links until Haddock generation had completed. Currently the lvish modules' point to non-existent URLs.
Also, is there a publicly accessible repository where further development will take place?
Cheers,
- Ben
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
i mean github On Wed, Oct 2, 2013 at 3:53 PM, Carter Schonwald <carter.schonwald@gmail.com
wrote:
that may or may not be a bug on the hackage server side,
just brought it to duncan's attention and put a ticket for it on trac
https://github.com/haskell/hackage-server/issues/119
On Wed, Oct 2, 2013 at 1:05 PM, Ben Gamari <bgamari.foss@gmail.com> wrote:
Ryan Newton <rrnewton@gmail.com> writes:
Hi all,
I'm pleased to announce the release of our new parallel-programming library, LVish:
hackage.haskell.org/package/lvish
It provides a "Par" monad similar to the monad-par package, but generalizes the model to include data-structures other than single-assignment variables (IVars). For example, it has lock-free concurrent data structures for Sets and Maps, which are constrained to only grow monotonically during a given "runPar" (to retain determinism). This is based on work described in our upcoming POPL 2014 paper:
Do you have any aidea why the Haddocks don't yet exist. If I recall correctly, under Hackage 1 the module names wouldn't be made links until Haddock generation had completed. Currently the lvish modules' point to non-existent URLs.
Also, is there a publicly accessible repository where further development will take place?
Cheers,
- Ben
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
Hi Ben, We made a small update release<http://hackage.haskell.org/package/lvish-1.0.0.2>that links the github, and also links a mirror for the haddocks, since something weird seems to be going on with Hackage 2: http://www.cs.indiana.edu/~rrnewton/haddock/lvish/ https://github.com/iu-parfunc/lvars On Wed, Oct 2, 2013 at 1:05 PM, Ben Gamari <bgamari.foss@gmail.com> wrote:
Ryan Newton <rrnewton@gmail.com> writes:
Hi all,
I'm pleased to announce the release of our new parallel-programming library, LVish:
hackage.haskell.org/package/lvish
It provides a "Par" monad similar to the monad-par package, but generalizes the model to include data-structures other than single-assignment variables (IVars). For example, it has lock-free concurrent data structures for Sets and Maps, which are constrained to only grow monotonically during a given "runPar" (to retain determinism). This is based on work described in our upcoming POPL 2014 paper:
Do you have any aidea why the Haddocks don't yet exist. If I recall correctly, under Hackage 1 the module names wouldn't be made links until Haddock generation had completed. Currently the lvish modules' point to non-existent URLs.
Also, is there a publicly accessible repository where further development will take place?
Cheers,
- Ben
Ryan, You can use standalone-haddock[1] so that the links to other packages are not broken. [1]: http://documentup.com/feuerbach/standalone-haddock Roman * Ryan Newton <rrnewton@gmail.com> [2013-10-03 10:50:47-0400]
Hi Ben,
We made a small update release<http://hackage.haskell.org/package/lvish-1.0.0.2>that links the github, and also links a mirror for the haddocks, since something weird seems to be going on with Hackage 2:
http://www.cs.indiana.edu/~rrnewton/haddock/lvish/ https://github.com/iu-parfunc/lvars
On Wed, Oct 2, 2013 at 1:05 PM, Ben Gamari <bgamari.foss@gmail.com> wrote:
Ryan Newton <rrnewton@gmail.com> writes:
Hi all,
I'm pleased to announce the release of our new parallel-programming library, LVish:
hackage.haskell.org/package/lvish
It provides a "Par" monad similar to the monad-par package, but generalizes the model to include data-structures other than single-assignment variables (IVars). For example, it has lock-free concurrent data structures for Sets and Maps, which are constrained to only grow monotonically during a given "runPar" (to retain determinism). This is based on work described in our upcoming POPL 2014 paper:
Do you have any aidea why the Haddocks don't yet exist. If I recall correctly, under Hackage 1 the module names wouldn't be made links until Haddock generation had completed. Currently the lvish modules' point to non-existent URLs.
Also, is there a publicly accessible repository where further development will take place?
Cheers,
- Ben
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
participants (4)
-
Ben Gamari -
Carter Schonwald -
Roman Cheplyaka -
Ryan Newton