1688 shaares
869 private links
869 private links
Unison is a langauge where segments of code are not addressed by names (like function names), but by the hash of their contents represented as AST.
By building a language based on this central idea, the problem of dependency conflict is a non-problem. The author also demonstrated the potential of elastic distributed computing based on the idea.
This project reminds me of From Laptop to Lambda: Outsourcing Everyday Jobs to Thousands of Transient Functional Containers, which is built around a similar idea, but implemented as a computing system instead of a programming language.