Converge PL

Converge PL is a dynamic object-oriented programming language with compile-time meta-programming facilities developed by Laurence Tratt that's intended for implementing model transformations in context of Model-Driven Software Development approaches like OMG's Model Driven Architecture (MDA).