Stuart Kent - Software Modeling and Visualization
There's a nice post from Steven Kelly which contrasts different ways of interacting with a DSL in a tool.
I say 'interacting with a DSL', to stress the difference between that and working with a static syntax on a piece of paper. Working through a tool provides you with many more options not only in how you view and browse expressions in your language, but how you create and update those expressions.
However, I'd like to pick Steven up on a couple of points:
So I've not been blogging for a while. Sorry about that.
What's my excuse? Well, I've been writing a book with my colleagues Steve Cook, Gareth Jones and Alan Wills.
And, yes, they've kept up their blog, so it's not a very good excuse really (though book and five children doesn't leave much time for anything else).
I've also been tagged now by both Steve and Gareth. Gareth tagged me a while back, which obviously failed to wake me from my slumber, and Steve has just tagged me. Now, as Steve says about himself "I never do chain letters", but I quite like the idea of telling you a few things about me you might not know. I won't tag anyone else, mostly because I see that those people I would have felt comfortable tagging have already been tagged.
Gareth has the low-down: http://blogs.msdn.com/garethj/archive/2007/03/02/visual-studio-sdk-v4-and-dsl-tools-update-is-released.aspx
This is a bug-fix release for DSL Tools, and the final SDK release for VS2005.