Friends
Â
At ICFP and subsequently we had lots of good conversations about support for distribution in Haskell.
Â
I have just done a re-org of our wiki pages about these issues. We now have:
·        https://ghc.haskell.org/trac/ghc/wiki/DistributedHaskell, a kind of root page for this stuff.
·        https://ghc.haskell.org/trac/ghc/wiki/Typeable, for work on Typeable.  Stephanie and Richard are big here.
·        https://ghc.haskell.org/trac/ghc/wiki/StaticPointers, for work on support for StaticPtr. This is mostly just the middle chunk of my blog post
·        https://ghc.haskell.org/trac/ghc/wiki/DistributedClosures, for work on building Closure on top of StaticPtr and Typeable. Mathier Boespflug wrote this, and I have not yet grokked it all, though I like the general approach.
Â
I don’t think I have removed any material, though I have moved it around a bit.
Â
Let’s use this as our basis for discussion.
Â
Simon
A couple of placeholder remarks about HdpH requirements.
1. HpdH needs polymorphic closures, and in our operating environment we're likely to trust the network and hence send them unsafely, i.e. without type representations.
2. HpdH routinely computes with closures on a node and hence we need efficient ways of
* closuring and unclosuring (polymorphic) thunks, and
* representing polymorphic closures
Patrick will shortly send a technical analysis of the current proposal from an HdpH perspective.
Phil
________________________________________
From: distribut...@googlegroups.com [distribut...@googlegroups.com] on behalf of Boespflug, Mathieu [m...@tweag.io]
Sent: Monday, October 13, 2014 2:30 PM
To: Simon Peyton Jones
Cc: distribut...@googlegroups.com; Pedro Magalhães (dre...@gmail.com); Stephanie Weirich; Dimitrios Vytiniotis; Richard Eisenberg
Subject: Re: Typeable, StaticPtr, and Closures in distributed Haskell
Hi Simon,
--
You received this message because you are subscribed to the Google Groups "Distributed Haskell" group.
To unsubscribe from this group and stop receiving emails from it, send an email to distributed-has...@googlegroups.com.
To post to this group, send an email to distribut...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/distributed-haskell/CAJ0eudqgyYLKFSySAerveKqwhkTuR6Vo%2BBVG1X%2B2UFeY94LQTw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.