distributed-process
distributed-process copied to clipboard
Port to static & application examples using static?
Hi,
In the YouTube talk "ZuriHac 2015 - Distributed Programming in Haskell" here given on the 27th July 2015, @mboes points out that porting distributed-haskell to the static support n ghc-7.10 was not far away. Has this port to static taken place? Moreover, the application example in the penultimate slide is based on mkClosure. Are there any application examples on github, that makes use of static rather than mkClosure ? Thanks!
There is https://github.com/tweag/distributed-closure project that could be used instead of distributed static. And branches like https://github.com/haskell-distributed/distributed-process/compare/master...tweag:static-pointers-qn however not all the code was moved to distributed-closure, so there were no example program using static.
Main problem with moving to statis is that it either rises lower dependency to ghc-7.10 or require to make static values polymorphic over underlying representation. And either of those prices is too high. As far as I understand we could update code I mentioned above and prepare a version using static values when we will have time frame to do that.