[Haskell-cafe] Google Summer of Code - Lock-free data structures

Ryan Newton rrnewton at gmail.com
Thu Apr 5 23:23:52 CEST 2012


+1 -- the reagents model is interesting and it would be good to see a
Haskell implementation.


On Thu, Apr 5, 2012 at 3:05 PM, Ben Gamari <bgamari.foss at gmail.com> wrote:

> Ben <midfield at gmail.com> writes:
>
> > perhaps it is too late to suggest things for GSOC --
> >
> > but stephen tetley on a different thread pointed at aaron turon's
> > work, which there's a very interesting new concurrency framework he
> > calls "reagents" which seems to give the best of all worlds : it is
> > declarative and compositional like STM, but gives performance akin to
> > hand-coded lock-free data structures.  he seems to have straddled the
> > duality of isolation vs message-passing nicely, and can subsume things
> > like actors and the join calculus.
> >
> > http://www.ccs.neu.edu/home/turon/reagents.pdf
> >
> > he has a BSD licensed library in scala at
> >
> > https://github.com/aturon/ChemistrySet
> >
> > if someone doesn't want to pick this up for GSOC i might have a hand
> > at implementing it myself.
> >
> Keep use in the loop if you do. I have a very nice application that has
> been needing a nicer approach to concurrency than IORefs but
> really can't afford STM.
>
> Cheers,
>
> - Ben
>
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20120405/6e02accb/attachment.htm>


More information about the Haskell-Cafe mailing list