Programming, Modeling, DSLs and Language Workbenches
More and more I am getting to the point where I think that there should be no difference between modeling and programing. What we really want is to program ... at different levels of abstaction ... from different viewpoints ... all viewpoints integrated ... … with different degrees of domain-specificity ... with suitable notations ... with suitable level of expressiveness ... and always precise and tool processable.
I am talking about this idea quite a bit. Some slides towards this point are at slideshare
and as PDFs on my website
I will blog about some of the thoughts from these slides in the next couple of weeks.