Hashing Code and UCM
Ever since I saw this presentation by Rúnar Bjarnason, I’ve been fascinated by the concept of the Unison Codebase Manager (UCM). The idea of a codebase that is hashed and versioned based on its contents, is 🔥.
Unison is a language that tries to solve many problems, and I’m not sure I’m sold on their way of doing things. However, I have been thinking about how to implement a UCM-like system that is generic over programming languages. What might this look like?