Oslo CTP available!

The Oslo SDK is available for download: Oslo Developer Center

Microsoft also did a good job writing a lot of examples, documentation and tutorials about Oslo, M and MGrammar and the Oslo Repository.

M vs. MGrammar

MGrammar looks quite interesting. As I can see, M is defined using MGrammar while MGrammar itself is self-describing.

M just seems to be a general-purpose modeling DSL. This is where “building textual DSLs” comes in. When you want to define a model you can either define it with M, or create an own more specific DSL using MGrammar. MGrammar will then generate a parser and hopefully a good intellisense-enabled editor.

Screenshots

I’m really to tired to run all of the samples and tutorials and come up with good conclusions. But I got some screenshots 🙂

That’s what “M” looks like. Unfortunately I could not find any examples or screenshots about Quadrant, which should show the same data just graphically.

tmp201

 

More than 300 built-in models.

tmp1FF

 

The Intellipad helps writing Models with M or defining textual DSLs with MGrammar.

tmp20D

 

A part of MGrammar defined in MGrammar

tmp213

 

A part of M defined in MGrammar

tmp215

 

A textual DSL built with MGrammar

tmp217

 

An instance of this DSL

tmp219

 

More tomorrow!

It’s 01:42 am here in Germany, and I just want to sleep now 🙂

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s