Browse by Tags

WPF, DSL in Visual Studio 2008
Although data-binding to WPF is a feature of DSL Tools in Visual Studio 2010, that hasn’t stopped our vibrant community from hacking away to get results today with VS2008. Have a look at this selection of posts: Using WPF As The Designer Surface In DSL Read More...
Nice step-by-step on adding a menu to DSL Tools 2008
Sebastian Talamoni has a nice guide to adding a menu using a vsct file. Technorati Tags: DSL Tools , VSX Read More...
New DSL Tools lab
Jean-Marc has just released a complete walkthrough of DSL Tools for Visual Studio 2008 aimed at DSL beginners as a lab on CodeGallery. Here you can see the language from the lab designing mouse gestures for manipulating primitives in a simple graphics Read More...
DSL Book samples updated for Visual Studio 2008
It's taken us a little while, but the code samples for our book, Domain-Specific Development with Visual Studio DSL Tools, are now updated for Visual Studio 2008. You can download them from www.domainspecificdevelopment.com . Woo Hoo. Enjoy. Technorati Read More...
Tidbit for squeaking customization of DSL Add... menu items
I've answered this a couple of times internally, so I thought I'd better post it. The Add... menus in DSL Designers are dynamically generated from the ElementMergeDirective data you supply as part of your model. For example, if you say that a domain class Read More...
Underexplored VSX Nuggets Vol #37: How a DSL Diagram is rendered
This is an area I always have to remind myself of every time someone asks a question, so I thought I'd better write it up. Essentially there are four layers involved: Starting in the middle and working outwards, the classes' responsibilities are as follows: Read More...
Transforming DSL Setup T4 templates from the command line
With DSL Tools, we supply a tool called TextTransform.exe to run the T4 text templating engine from the command line. This is useful for creating batch builds or bulk transformation scripts. However, it needs a lot of parameters to get it to run, because Read More...
How to take charge of DSL Tools swimlane ordering
In a question on our forum , Michael Ruck asks: I have the following situation: A neural network consists of multiple layers (modelled using swimlanes.) There are three types of layers: Input, Hidden and Output layers. I'm basically done with the modelling, Read More...
Using a non-string property as an element name
By default, DSL Tools V1 uses domain properties of type "string" as names for its elements. If you try to use a property of some other type, for example Int32, you'll get the following validation message: "Error 1 Domain Property Name is marked IsName, Read More...
New samples posted for Domain Specific Languages Tools September CTP
Alan has just posted a whole bunch of code customization samples to work against the September CTP of the DSL Tools. These give you a flavour of a few things we'd expect our API to enable (although the API itself will change plenty before we ship V1). Read More...
Breaking changes to T4 Text Templating in the September DSL Tools CTP
We've made a couple of breaking changes to the interfaces exposed by our text templating engine in this CTP in the area of directive processors. These won't affect regular DSL Tools users, as after going through the May-September migration process your Read More...
Coopetition
Both my colleague Alan Cameron Wills and Steven Kelly from our esteemed competitor MetaCase have announced a joint workshop at the XP2005 conference in the UK. It's pretty nice to be able to work together to discuss and promote the parts of our respective visions that we share. Read More...

Search

This Blog

Disclaimer
The information in this weblog is provided "AS IS" with no warranties, and confers no rights. This weblog does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion. Inappropriate comments will be deleted at the authors discretion.
All code samples are provided "AS IS" without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

Tags

Archives

Architects who Model

DSL Tools Team

Links

Syndication

Page view tracker