Matthew Wilson is pushing "M" into the land of browser client-side scripting with his partial (but growing!) JavaScript implementation, as seen in his web 3-pane “M” grammar mode ala Intellipad. It's work like this that could make "M" a cross-platform solution for languages as well as data types and values. Good job, Matt!
Keith and Woody speak with the first repeat guest of the podcast, Shawn Wildermuth about Oslo and the M language. In this episode listeners will get some real world examples and use cases for using Oslo and M along with a clearer understanding about DSLs and what the future may hold.
Be warned, this podcast uses the phrase “bowled shrimp.” : )
Do you like Intellipad so much that you want to host it? If so, than you need Actipro’s SyntaxEditor, which is not only a kick-butt syntax highlighting editor, but can be completely driven by an "Oslo" language definition in a .mg file. The demo is free and one of the samples is a fun little Intellipad clone. Check it out!
I love our customers. They do things like take our bits and produce MGDisplay, a tool written by Ceyhun Ciper for visualizing the parse tree produced by parsing a DSL instance document with a “M” language definition. Enjoy!
As you may or may not know, “Oslo” is also a place. However, we’re not going to talk about that. Instead, Chris Sells, a member of the technical staff on the Microsoft “Oslo” team, is going to give you a quick intro to “Oslo,” including “M” and Quadrant, taking you end-to-end on a few real-world-ish examples and then wave his hands furiously about the rest, begging you to give it a try and complain loudly and often so we can get it right before we ship v1.0.
Come one, come all! Bring a friend and get a free GUID!