December 30, 2008 oslo

Spirited Discusson of Oslo on stackoverflow.com

Joel Spolsky and friends have started a developer question/answer board and they’ve started to get some Oslo traffic. Jump on in; the water’s fine.
December 30, 2008 oslo

Jon Flanders Builds XLANG in MGrammar

December 30, 2008 oslo

Creating a Logo / Turtle Graphics Textual DSL using Oslo MGrammar

Jason Hogg has posted a very cool Oslo DSL and an interpretter for doing Logo Turtle Graphics. He had this to say about MGrammar:

I did the bulk of the work specifying the grammar for this simple version of Logo on the flight back from LA to Seattle - which should give you a sense of how intuitive Mg is - and how productive the Intellipad authoring experience is.

December 30, 2008 oslo

Shawn Wildermuth on Oslo

Shawn’s been doing a bunch of Oslo work on his web site:

December 30, 2008 oslo

Jeffrey Juday Exploring the Oslo Repository

Jeffrey has a nice hands on intro to Oslo focusing on the Repository:

Oslo is Microsoft’s model-driven future. The Repository is one of the many architectural components debuting in the Oslo SDK. M is the Oslo model building language. M is translated to TSQL and the resulting Data Definitions create tables and views in the Oslo Repository.

December 30, 2008 oslo

Erik Stepp provides the question for Oslo’s “42”

I’m just catching up a little after one set of holidays and before another one on Wednesday and I noticed Erik Stepp’s blog post entitled Oslo == 42” in my inbox. In his post, he provides a lovely discussion of what Oslo is and why we built it, giving us a concrete example from his own development life. He got it pretty much dead on. Check it out.
December 22, 2008 oslo

Parsing relative and absolute dates with MGrammar

Dilip Krishnan has built a lovely little date parser that supports absolute dates like
December 22, 2008 oslo

If you liked Zork, you’ll love Spork!

Spork is a sample of an end-to-end application using M and the Repository. It starts by defining a set of M types that describe the data needed for a text adventure along the lines of the famous Infocom game Zork (and hence the corporate bad-café-inspired name). The M instances are generated by running a custom compiler developed with the VBA (Visual Basic for Adventures) MGrammar grammar. We also provide a runtime driven by adventure data loaded into the Repository in multiple versions of the types called AdvRunner.

Follow along with the video or with the ReadMe see Spork in action. Enjoy!


← Newer Entries Older Entries →