There is an interesting open source project in codeplex that is based on DSL Tools, I saw just the videos but it looks promising. Here's the projects summery and pictures Sculpture is a .NET open source Model-Driven Development code generation framework ideal for creating and managing .NET Enterprise Applications. With Sculpture you can model your application components, and then transform this model to deployable components with your favorite technology. Sculpture comes with a host of ready...
תגים:WCF, WPF, ASP.NET, C#, LINQ, Winforms, SQL, .NET 3.5, DSL, framework, Architecture, NHibernate, ORM, Agile, .NET 3.5SP1, Screencast, DEV, ASP.NET MVC, Visual Studio 2010, UML, .NET 4.0, Visual Studio 2008
Alot interesting posts this week - I collected the ones that I liked (and read their blog) the most. Hope you'll enjoy this weekend reading. DSL Tools / T4 /Modeling T4 (Text Template Transformation Toolkit) Code Generation - Best Kept Visual Studio Secret - by Scott Hanselman informIT video interview on DSL Tools with Ted Neward and Gareth Jones Class Diagrams - by Steve Cook Extension Methods If the .Net BCL is drywall, Extension Methods are spackle by Jeremy D. Miller Emulating Java Enums...
תגים:ASP.NET, Ajax, C#, LINQ, F#, VSX, DSL, NDepend, ESB, SOA, EIA, Architecture, .NET 3.5SP1, Functional, EA, DEV, ASP.NET MVC, Blog Carnival, UML, .NET 4.0, T4
I bring you the Aspects of Functional Programming in C# Presentation and Code Redux by Matthew. In this post Matthew publishes a lot of stuff available to you online to reach and "strengthen" yourself as a functional programmer.
Marek Safar announced that C# 3.0 compiler support for Implicitly typed local variables and implicitly typed arrays are fully supported. Implicitly typed local variables instead of: int a = 10; var a = 10; //a will be set baset on the value's type or: string [] arr = new string []{.....}; foreach (var item in arr) {...} //the item is string Implicitly typed arrays var a1 = new [] { "a" , null , "b" }; var a2 = new [] { -1, 0, 2.0 }; var a3 = new [,] { { "a" }, { "b" } }; array support is required...
If you need a great book on linq than i can recommend you the following book from microsoft - Introducing microsoft LINQ ( by Paolo Pialorsi and Marco Russo). It has some very details information regarding various syntax sugar and new features, posibilities and various flavors. In addition i recommend to read Mads Torgersen related post and wesdyer post regarding functional languages and syntax. hope you'll enjoy
This was posted on infoq . it's aprox. half an hour long and quite nice.