Geeks With Blogs
Coding Beyond... Pablo Alberto Galiano DSL
Blog moved


I have moved my blog and I will not be posting here anymore.

Please update your RSS readers.


Posted On Thursday, August 3, 2006 2:52 PM

Executing a GAT recipe from the DSL surface area
To execute a recipe you need to find out which is the GUID for the DSL. This GUID is different for every DSL project that we create. So, you need to open the GeneratedCmd.cs class file located at \Shell on the Designer project and search for the following constant: public const string guidDSLNAMEMenuString = "GUID"; For example if we have a DSL named DSLFoo, then we need to search for the constant named guidDSLFooMenuString. Once we have the GUID, we need the ID. For the DSL menu it will always be ......

Posted On Wednesday, April 5, 2006 3:11 AM

T4 syntax coloring and Intellisense!!!

Gaston Milano developed an addin fron Visual Studio 2005, to support intellisense and syntax coloring for T4 Templates.

It works really great.


Posted On Sunday, March 19, 2006 2:08 PM

T4 Syntax for DSL Tools

I've found a great post about T4 syntax.


 [Via GarethJ's WebLog]

Posted On Thursday, November 3, 2005 12:33 AM

DSL Toolkit September CTP released

You can download it from here.


Posted On Tuesday, September 20, 2005 12:47 AM

DSL Language Session 1
I started playing with the DSL Toolkit and these are the things that I want to mention because I believe they are important and the current DSL Toolkit version doesn't support them: Nested shapes are supported at the domain model, but the designer doesn't render them. You can use the Domain Explorer to see the relation between nested shapes. Compartment shapes support only one level of nesting Pablo ......

Posted On Tuesday, September 20, 2005 12:42 AM

T3 Syntax Coloring

If you usually work with T3 templates, you already know that the user experience lacks of any improvement.

Modelisoft again is on the rescue, they developed a tool that supports syntax coloring for T3 templates.

You can download it here


Posted On Tuesday, September 20, 2005 12:29 AM

DSL Model Synchronization
One of the first things that you notice when you start working with the DSL Toolkit is that you have to do the synchronization between the Domain Model Definition and the Designer Definition files (.dsldm and .dsldd respectively) MANUALLY. At this time there is no support from Microsoft for doing this automatically and it is tedious work, believe me... But Modelisoft has created an excellent Visual Studio 2005 addin for doing this synchronization. So it is a “Must have“ tool when dealing ......

Posted On Tuesday, September 13, 2005 7:09 PM

DSL Sample

If you want a starting point to begin learning about DSL implementations using Whidbey and DSL Toolkit, you need to check the following link:


Posted On Tuesday, September 13, 2005 7:00 PM

Getting started with DSL
I have done some reading on Software Factories, and I believe that Microsoft's Software Factories initiative is going to grow a lot. DSL, GAT and Code Generation are all related subjects to this initiative. So I started playing with DSL, but first I downloaded all the necessary bits and installed them: You have to download the DSL Toolkit and the Visual Studio 2005 SDK for Beta 2 (VSIP). Requirements: Visual Studio 2005 Beta 2 Basically I will create a prototype to test integration with GAT. To be ......

Posted On Tuesday, September 13, 2005 6:51 PM

Copyright © Pablo Galiano | Powered by: