The Pallada project is an attempt to research and develop a modeling language and corresponding tools to improve object-oriented approach based on concepts of OOP, MDD, AOP and other practical approaches.
Complete list of the project posts is available in Sitemap section.
The idea is to make styling a language feature, which defines semantics of language elements. Also, the idea of projection editors is not new, so combine styling and projection editor into a hybrid editor.
Repositories for Paml language and IDE prototype for Paml are initiated in GitHub.
Productions and resources are a bridge between abstraction level of Paml models and actual output code in C#, which will be compiled/debugged into binaries like DLL.
It seems that the key problem with modern object-oriented programming languages (OOPL) that they are more programming than modeling ones. And seems this problem cannot be resolved in OOPL.