Thanks for your thoughts in this post and all your other recent ones too.
I wanted to add that storing programs in a database already is part of the "Oslo" concept. Models and "modeling"are meant to include both data and behavior, the latter meaning that some runtime takes those behavior models and turns them into a running program. And then, exactly as you point out, making updates to the behavioral models changes the application on the fly (so long as the runtime knows to do its appropriate refresh).
In short, to what extent a program can be represented in purely data, storing a program in the database (and not as compiled binaries) is a present reality. Admittedly, this part of the "Oslo" story hasn't been as clearly presented, but it's been there for a long time.
.Kraig
(Windows 1.0 had at least one hot program, which was Micrographix Draw, I believe. I remember using it on my father-in-law's work computer to make a chart for something I did in high school...) |