Offtopic but programming related philosophy question. I've been following the 
Unison programming language a little bit, and I'm very interested in their idea 
of keeping a code base as a database of hash id's -> function definitions, 
instead of just "bags of text files" that get compiled. 
[http://unisonweb.org/2015-06-12/editing.html](http://unisonweb.org/2015-06-12/editing.html)

What do @Araq, and other smart programming language design people think of this 
idea?

Also, could something like that work with Nim using the compiler api + HCR?

I could imagine a database that stores hash -> serialized Nim AST, which can 
detect structured changes and then feed into the compiler api + HCR to allow 
similar results.

Reply via email to