New Release of the DSL Tools for Visual Studio 2005 Beta 1

I’m very happy to announce that we’ve just shipped a new release of the DSL Tools. You can download it here.This time we’ve included matching versions of the walkthrough documents and a December to March migration document in the download. There is also an updated known issues list.   (These links might still be propagating through…

16

DSL Tools tip #2: When the wizard won’t run

One or two people are coming across this gotcha, so I thought I’d post. In order for the Domain Specific Language Designer wizard to work, you have to run it from a regular version of Visual Studio, not the VSIP “Exp” version.   If you use the “Exp” version you’ll get an error along the lines…

11

Hiring for DSL Tools and Visual Studio eXtensibility in both Cambridge and Redmond

We’re expanding further. I posted a little while ago about jobs in Redmond on our new, combined DSL Tools and VSX team. Well, we’re now hiring for another developer in Cambridge, UK as well. So whichever side of the pond your life needs to be, we can accommodate. If you’re passionate about extending IDEs with…

9

Stress-driven development

Grady Booch notes a great post by ckw on Stress-driven development. I’ve long been an advocate of reversing the “premature optimization is evil” mantra when it comes to the design of system architecture.   In my recent past life in building enterprise systems, my top three pain points were:   Getting enough time with the right people…

9

When dragging is a big drag

Nicholas Allen wrote to me to comment on a piece of UI in our October CTP: I’m trying out putting an existing domain language into the editor and I’m having some frustration with creating nested concepts and inheritance to existing elements. I have to drag between two elements that are physically far apart and the…

9

DSL Tools Deployment – Domain-specific WiX or a DSL?

None other than Rob Mensching himself, the godfather of WiX, is kind enough to mention our new deployment feature on his blog. (And rest assured, we’ve already fixed our slightly embarrassing file extension typo bug 🙂 ).   As Rob says, “The DSL Setup Project is a specialized setup package builder.” i.e. it is a…

8

Caching in latest T4 drop

Adam Miller has been using our T4 engine and has a question about caching… A caching question: Using the standard templating engine (Microsoft.VisualStudio.TextTemplating.Engine),  is there a way to cache the same template file between generations? Specifically, the engine.ProcessTemplate seems to recompile the template each time. Is there a way to cache it? It’s taking us…

7

DSL Tools V1 Released

We’ve Shipped! The VS2005 SDK V3 containing DSL Tools V1, can be downloaded from http://affiliate.vsipmembers.com/affiliate/downloadfiles.aspx. The DSLTools homepage will be updated to match shortly. Personally, this marks the culmination of the three years or so I’ve spent so far in the Visual Studio team.  We’ve gone from incubating the idea of productizing our modeling technology, to…

7

Update to Text Templating syntax for May 2005 CTP

In April, I posted a summary of the syntax for the code generation engine supplied with the DSL Tools March CTP.As we’ve now released our May CTP based on Visual Studio 2005 Beta 2, it seems it’s time to update that post for our new text templating syntax. Note that the file extensions for templates…

7

Tech-Ed 2007, Orlando

Just to let folks know that I’ll be at Tech-Ed this year if you want to swing by and talk DSL Tools or Software Factories or VS Extensibility or Derby County’s promotion hopes or similar vital subjects. You’ll find me hanging out at the following sessions: DEV08-TLC Build Custom Tools for Microsoft Visual StudioMonday, June 4 3:00…

7