10-4 Episode 14: Sentient DSLs
- Posted: Apr 01, 2009 at 12:22 AM
- 44,220 Views
- 23 Comments
Download
How do I download the videos?
- To download, right click the file type you would like and pick “Save target as…” or “Save link as…”
Why should I download videos from Channel9?
- It's an easy way to save the videos you like locally.
- You can save the videos in order to watch them offline.
- If all you want is to hear the audio, you can download the MP3!
Which version should I choose?
- If you want to view the video on your PC, Xbox or Media Center, download the High Quality WMV file (this is the highest quality version we have available).
- If you'd like a lower bitrate version, to reduce the download time or cost, then choose the Medium Quality WMV file.
- If you have a Zune, WP7, iPhone, iPad, or iPod device, choose the low or medium MP4 file.
- If you just want to hear the audio of the video, choose the MP3 file.
Right click “Save as…”
- High Quality WMV (PC, Xbox, MCE)
- MP3 (Audio only)
- MP4 (iPod, Zune HD)
- Mid Quality WMV (Lo-band, Mobile)
In this episode of 10-4, we introduce a new feature coming along with Visual Studio 2010 and the .NET Framework 4.0: sentient DSLs. If you've become intrigued with all the hype around leveraging domain-specific languages, but you're concerned about the added
complexity that comes with having to learn a bunch of different grammars, then sentient DSLs are for you. Write the code that you think makes sense, and allow the application to create itself. Coding should be fun, and most importantly, it should be easy.
For more 10-4 episodes, be sure to visit:
http://channel9.msdn.com/shows/10-4
Visual Studio Topic Area on Channel 9:
http://channel9.msdn.com/VisualStudio
Visual Studio 2010 CTP VPC:
http://tinyurl.com/GetCTP
10-4! Over and out!
Comments Closed
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
Way to go, Jon!
Herbie
{
functionality=[everything_I_want,*],
price = free,
douwnload_automatically = true,
compile_and_debug_all_my_old_apps = true
call_me_when_complete = true,
}
@Moemeka,
Please remember that this is a CTP of Sentient DSL's, so your results may vary... you might want to consider logging an official bug on Connect.Microsoft.com.
Meanwhile, if you want to try out the Sentient DSL's SDK then you might be able to fix this yourself.
Brian
It was very fun at the end
Sergio
I've got the VB version, I just dont know should I wrapp it with Begin / End
**********************************
Obamas Plan
Fix global warming
End all wars
Fix economy
**********************************
A friend of mine just recomended this post to me, and we're planning to leave programming hahaha.
Hmmm, I think this may actually be more efficient than the system I'm working on which will generate all possible code and then categorize the working applications. There I go again thinking I've come up with something good and then along comes Microsoft...
Went browsing through the archives, and this caught my eye. Initially I thought I read 'sentient DLLs', and my first thought was "Good morning Dave.".
Second thought after seeing this was "Nice sales pitch. Useless.". Third, "Amazing framework indeed. So flexible you'll hit a brick wall the second you try anything important.". And my final conclusion was that I was indeed rick rolled, I hadn't noticed the date and had considered this to be an actual episode.
This is the best programming video I have ever got. I am glad that Sentient DSL can finally solve the world hunger problem.
Somebody get this to Barak. Quick! <g>
Hmm I think I found a bug in the OS generator:
Awesome OS
{
Theme = "Best of the best",
Architecture = "Pan-Dynamic",
User = ture,
}
I compiled it ran it and it just tells me: '42'
cant find it in Beta 2
Downloaded Beta 2 and started working through all the 10-4 episodes... walked right into this one... Nicely done...
love this one
Remove this comment
Remove this thread
close