In an email to the HAppS listt today, alexj described that HAppS-State "provides a way to serialize function calls for replay either on-restart or on other replicated boxes." (which actually helped me to understand somewhat what's going on behind all its TemplateHaskell magic. This is somewhat more constrained than perhaps you're looking for, given that A) it requires TemplateHaskell and B) it requires that the functions operate only on "other replicated boxes" but it might be a place to start looking?
--S
gwern0@gmail.com wrote:>...
>Hey everyone; recently I've been toying around with various methods of writing a shell and reading the academic literature on such things. The best prior art on the subject seems to be the ESTHER shell (see < http://citeseer.ist.psu.edu/689593.html>, <http://citeseer.ist.psu.edu/744494.html >, <ftp://ftp.cs.kun.nl/pub/Clean/papers/2003/vWeA2003-Esther.pdf>).
>
>Now, ESTHER is a really cool looking shell, but it has two main problems for me:
>1) Source doesn't seem to be available anywhere online
The source code of ESTHER is include with Clean 2.2 in the directory
Libraries/Hilde of the windows 32 bit binary zip and the sources zip and tar.
Kind regards,
John van Groningen
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe