FUTURE POSTS
- Partial writes, IO_Uring and safety - about one day from now
- Configuration values & Escape hatches - 5 days from now
- What happens when a sparse file allocation fails? - 7 days from now
- NTFS has an emergency stash of disk space - 9 days from now
- Challenge: Giving file system developer ulcer - 12 days from now
And 4 more posts are pending...
There are posts all the way to Feb 17, 2025
Comments
Sorry but what is #Develop. I have tried Google but no results
http://sharpdevelop.net/OpenSource/SD/Default.aspx
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?
SharpDevelop - an OSS IDE
http://sharpdevelop.net/
Briefly enough to know that I don't like it.
http://www.ayende.com/Blog/archive/2007/11/25/Graphical-Domain-Specific-Languages.aspx
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.
Never used this one. I will give it a try. The name reminds me of MonoDevelop which I've at least opened on Linux ;-)
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.
@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