I spent some time the last few days recording a short screen cast on M. You can view it here:
Intro to M (~ 39 minutes)
One thing I would say about M is that it may be different things to different people. This video is just one example of what you might do with M.
I say in the title that "M is like an Onion" as an homage to Shrek (if you haven’t seen this movie look here – Ogres are like Onions.
It isn’t because M smells, but because M has layers. There is the whole "M". You can split that up into MSchema, MGrammar, and MGraph. Each part might be useful. And any one of them has a number of different interesting scenarios.
In this scenario my concept was "I’m a .NET developer, I create tables in a database to hold my application data, so how might I use M?".
Very nice Jon! Its good see people playing with the bits after PDC. I am still not sold on the use cases. At the end of the day aren’t we just doing code generation from curly braces instead of angle brackets?
I think the textual DSL stuff has the most promise when it comes to modeling rules for specific domains, but I am just not buying modeling my entire application yet.
I want to see more use cases on how oslo can still live and play with regular c# code. How can a change in my model refactor my code? When the code is the model refactoring becomes trivial but oslo is trying to make the model the code and that is a huge undertaking for anything but the most simple cases… especially once you throw in dependencies and testing. And thats testing as in automated testing, not debugging, I saw the WCF and WF demo too.
- Adam
Hi Adam – yes in some ways we are trading angle brackets for curly braces, but as you point out with the DSL capabilities we might be trading angle brackets for any set of unicode characters we’d like.
Too funny Jon, I also say Oslo is an onion.
Joe McKendrick, an analyst who writes the Service-Oriented blog at ZDNet, blogged about my Amsterdam presentation and also latched onto the "onion" theme at http://blogs.zdnet.com/service-oriented/?p=1193, and I think I said it in my endpoint.tv interview at http://channel9.msdn.com/shows/Endpoint/endpointtv-WCF-and-WF-40-First-Look-with-Brian-Loesgen/.
It just fits SOOOOO well. We’re onto something here
Brian
Hi jon,
Not sure this is the write place, but has i cannot find your email,
Here goes…
I really liked you Atlas Designer, and I wanted to speak with you regarding it.
tks
Jack Ferreira
naB5Cd <a href="http://asucexoneotu.com/">asucexoneotu</a>, [url=http://rjvkmtpoyyic.com/]rjvkmtpoyyic[/url], [link=http://cxkvcpexrwxt.com/]cxkvcpexrwxt[/link], http://xfphzswkpsqf.com/
lxP9mQ <a href="http://forvkcrlluko.com/">forvkcrlluko</a>, [url=http://cnoxfyhbppce.com/]cnoxfyhbppce[/url], [link=http://ejpbetqsktxk.com/]ejpbetqsktxk[/link], http://zwrtrhigvaav.com/