Programming breakthroughs we need
> I imagine this model as a relational database - you have tables like structs, fields, functions, arguments and relationships between them. When you think about it this way, it becomes clear that using a textual source code is really inefficient way to manipulate this model. It's very error-prone and requires tons of additional processing.See Kent Beck shaking with rage at the passing of Smalltalk.