Ayende @ Rahien

Hi!
My name is Oren Eini
Founder of Hibernating Rhinos LTD and RavenDB.
You can reach me by phone or email:

ayende@ayende.com

+972 52-548-6969

, @ Q c

Posts: 6,130 | Comments: 45,558

filter by tags archive

Comments

Martin Nyborg

Sorry but what is #Develop. I have tried Google but no results

Dennis

http://sharpdevelop.net/OpenSource/SD/Default.aspx

Frank Quednau

Quite some time ago I saw an MS video where they were trying to explain their DSL-making tools. Suffice to say it was so technical that they totally failed to sell it to me. I can only find a download from 2005, seems like they abandoned the whole thing. Have you ever looked into that stuff?

Ayende Rahien

SharpDevelop - an OSS IDE

http://sharpdevelop.net/

Ayende Rahien

Briefly enough to know that I don't like it.

http://www.ayende.com/Blog/archive/2007/11/25/Graphical-Domain-Specific-Languages.aspx

Sify

MS didn't abandoned the DSL tools. They are a part of the Visual Studio Extensibility package (http://msdn.microsoft.com/en-us/vsx/default.aspx) as well as other stuff for VS 2008.

Int the middle of the page there is a link to their Domain-Specific Language Tools Documentation.

Scott White

Never used this one. I will give it a try. The name reminds me of MonoDevelop which I've at least opened on Linux ;-)

Howard van Rooijen

Hi,

Have you seen some of the free frameworks that Francois Vanderseypen has been working on over the last few years?

Unfold (WPF)

http://www.orbifold.net/Unfold/

Netron (winforms):

http://www.orbifold.net/netron/

simply awesome stuff.

Mike Brown

@Frank

Think of Microsoft's DSL Tools (part of the Visual Studio SDK) as a Designer Designer. Basically, you use DSL Tools to design a designer for a DSL. Some examples of solutions built using DSL tools include the designers for LINQ to SQL, Entity Framework, and the 2008 Class Designer. There is a designer for nHibernate that uses DSL Tools to generate your hbm files.

Yes I know that 3 of the 4 examples I just gave were for O/RM tools but it's a perfect example of a solution that can be addressed with DSLs.

Comment preview

Comments have been closed on this topic.

FUTURE POSTS

  1. How to waste CPU and kill your disk by scaling 100 million inefficiently - 9 hours from now
  2. RavenDB Conference 2016–Slides - about one day from now

There are posts all the way to Jun 01, 2016

RECENT SERIES

  1. The design of RavenDB 4.0 (14):
    26 May 2016 - The client side
  2. RavenDB 3.5 whirl wind tour (14):
    25 May 2016 - Got anything to declare, ya smuggler?
  3. Tasks for the new comer (2):
    15 Apr 2016 - Quartz.NET with RavenDB
  4. Code through the looking glass (5):
    18 Mar 2016 - And a linear search to rule them
  5. Find the bug (8):
    29 Feb 2016 - When you can't rely on your own identity
View all series

Syndication

Main feed Feed Stats
Comments feed   Comments Feed Stats