We got a lot of feedback on our interview with Sergey Dmitriev where he talked about he new Intentional Programming system called MPS. Much of the feedback pointed to Charles Simonyi, so on a lark I got in contact with him and he was happy to talk about his work in the field of Intentional Programming.
You may know Charles from Hungarian Notation, but don't let that stop you from having a look. Intentional Programming is all about creating domain specific languages and using code generators to turn those code written in those languages into executable system cod