We’ve had C, C++, D, J, and now Microsoft is offering M 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.