Search
Sign In
Home
Recent
Media
Videos
Podcasts
Screencasts
Learn
Shows
Going Deep
The History of Microsoft
The Id Element
See All Shows...
Forums
Coffeehouse
Tech Off
Feedback
Sandbox
Key Topics
Visual Studio
Continuum
Identity
Interoperability
Azure
Windows
Wiki
Search
Subscribe
Posts
>
Charles
Jeffrey Snover, Martin Fowler and Neil Ford: Domain Specific Languages
Posted By:
Charles
|
Oct 8th, 2008 @ 7:30 AM
|
48,076
Views |
2
Comments
JAOO 2008
coverage continues with a discussion covering domain specific languages with the great
Martin Fowler
, Chief Scientist at
ThoughtWorks
,
Neil Ford
, Architect and Meme Wrangler at ThoughWorks and
PowerShell
creator Jeffery Snover, Partner Architect at Microsoft. Martin is a world leader in the design and implementation of DSLs, which are highly specilaized languages aimed at solving particular sets of problems (unlike general purpose programming languages which are, well, general purpose in nature). PowerShell is a DSL. Or is it? Tune in.
Enjoy!
Tags:
JAOO2008
,
Jeffrey Snover
,
Martin Fowler
,
Neil Ford
,
Programming Languages
Media Downloads:
iPod (MP4)
MP3
PSP (MP4)
WMA
WMV
WMV (High)
Zune
Share:
Del.icio.us
Digg
DotNetShoutout
Facebook
FriendFeed
MSDN
Twitter
Rating:
4
0
page 1 of 1
Delete
Edit
Comment on Post
Delete
Edit
Reply
#Oct 9th, 2008 @ 8:51 PM
staceyw
Before C# there was darkness...
In reply to System
#Oct 8th, 2008 @ 5:53 PM
Download:
[Pending]
LINQ is then a "super" DSL and interesting in this space. It is general, but at the same time can be used cleanly over specific domains such as objects, xml, data, or concurrency or others. Yet, you don't have to learn a whole new DSL for each. You just use specific extention points for the domain at hand. At the same time, it is general enouph to wrap itself nicely over other domains without injecting yet another language. I like the idea of being able to plug-in other dsls or scripts inside my language to abstract some subset of a framework to make it easier to write and read. Say the new framework is Mesh for example. Maybe a dsl could be surfaced that would make it easier to use the broad api inside my language (c#). Maybe it is linq, maybe something else. I do know at times it would be great to be able to embed some Powershell into my c# code (or visa-versa) in an easy way.
Delete
Edit
Reply
#Oct 12th, 2008 @ 8:37 AM
Minh
WOOH! WOOH!
In reply to {0}
Download:
[Pending]
Is there anything like the Dynamic Runtime, but for DSL? That would let us slap together our own DSLs quickly w/out worrying about the plumbing.
Delete
Edit
Reply
In reply to {0}
Download:
[Pending]
Delete
Edit
Reply
In reply to {0}
Download:
[Pending]
Delete
Edit
Reply
In reply to {0}
Download:
[Pending]
Delete
Edit
Reply
In reply to {0}
Download:
[Pending]
Delete
Edit
Reply
In reply to {0}
Download:
[Pending]
Delete
Edit
Reply
In reply to {0}
Download:
[Pending]
Delete
Edit
Reply
In reply to {0}
Download:
[Pending]
page 1 of 1
Delete
Edit
Comment on Post
Posts
>
Charles
>
Jeffrey Snover, Martin Fowler and Neil Ford: Domain Specific Languages
Be the first to comment!
Reply
Reply to root
In reply to {0}
Start related discussion
Forum:
Site Feedback
Tech Off
The 9 Guy Around The World
The Coffeehouse
Subject:
Tags
*Loading available tags