Mandala: Python programs that save, query and version themselves
I write Python (not well) and I don&#x27;t understand any of this:<p>&gt; mandala is a tool that implements this idea. It turns function calls into interlinked, queriable, content-versioned data that is automatically co-evolved with your codebase. By applying different semantics to this data, the same ordinary Python code, including control flow and collections, can be used to not only compute, but also save, load, query, batch-compute, and combinations of those.<p>I wanted to call it out because I think it&#x27;s such an obvious example of where programmers need to find ways of more clearly expressing their programs in ways everyone can understand.