We've had C, C++, D, J, and now <A HREF="http://www.theregister.co.uk/2008/10/10/dial_m_for_microsoft/">Microsoft is offering M</A> as part of its new Oslo development strategy. M is for building textual domain-specific languages (DSLs) and software models with XAML this time, not for murder.