3 ms·
You'd probably be interested in Unison ( www.unisonweb.org ). It's a Haskell-style functional language, which aims to make the sort of distributed computing you
by hchasestevens 5y ago
You'd probably be interested in Unison ( www.unisonweb.org ). It's a Haskell-style functional language, which aims to make the sort of distributed computing you're talking about easy. The central conceits are:
1. Functions are hashable
2. The codebase and runtime are deployed uniformly to every node
3. Networking these nodes allows functions to be cross-referenced and passed by their hash values
Unfortunately, while the "Haskell-style functional language" part is already implemented, it's not clear to me between https://www.unisonweb.org/docs/faq#where-can-i-learn-more-about-unisons-support-for-distributed-computation https://www.unisonweb.org/docs/faq#where-can-i-learn-more-ab... and https://www.unison-lang.org/articles/distributed-datasets/ https://www.unison-lang.org/articles/distributed-datasets/ whether the "make distributed computing easy" part is.