The following translated from Martinfolwer's Bliki metrorate design system Design21 November 2004 Sergey Dmitriev is a leader of JetBrains, which brings us a great tool Intellij IDEA and RESHARPER. He recently published an article introduces some of his completion of exploration development, known as a meta programming system. He regards this system as an example of a broader-oriented programming movement. Last week, my colleague Matt Foemmel and I have learned some situations with him, and we have been deeply impressed by what we have seen. I am very interested in this momentum that is growing, it seems to build software through integration with a group of languages. There are other people who are interested in this, the most famous is intended programming and Microsoft Whitehorse (the next version of Visual Studio). This is a field that can look at the next few years. See
Language-oriented programming, next-generation programming paradigm
Explanations in INTENTIONAL Programming