The "Oslo” team has released the third CTP of Microsoft’s forthcoming modeling platform.
Some of the changes are:
- Quadrant is included (Q&A)
- MGrammar and M are partially merged. One tool, one specification, but still *.mg and *.m files. The goal is, to have one language one day. Awaiting more information here.
- Some rather minor language changes
- Meta models for UML2, no quadrant customization yet + other "Oslo"-Provided Domains
- Tons of improvements in Intellipad including a new “DSL Grammar Mode” with much easier handling of grammars, input and output.
And intellipad got much faster. - Lots of new contents on MSDN and the “Oslo” Dev Center
For more detailed information check out the team announcement and the release notes.
New Installer
![]()

I’m a little concerned with the merging of M and Mg… I’m not sure how that would work exactly and what if you really don’t want M constructs at all, just a simple syntax builder?
:-/
Hello Lars,
i find your web-dsl very interesting. Can you write more about that?
In the last time i read about oslo, i thought this is only for big architectures and automated writing of code.
Greetings,
Chris
Hi Chris,
i wrote the weblayout-DSL for an article wich will be published in dotnetpro in July (German). I’m not planning to blog about it in detail, before the article is out.
Automated writing of code (code generation) for big architectures was never focus of “Oslo”, allthough I think it is definitely interesting to do so.
cheers,
Lars
Hi Justin,
i think especially the merged toolset for defining a model for your’ language’s AST will be interesting. Also MGraph was not alligned for both languages. We’ll see.
cheers,
Lars
Hi Lars,
ok, i will read your article. Thank you in advance.
Chris