www.miracleas.dk
MOW2012 @ Follow us at Twitter Follow us at LinkedIn

Description:

In this talk we're going to take a look at domain specific languages constrained to fit the C# syntax. We'll look at interesting building blocks introduced in C# 3.0, expression trees in particular, how these are used in LINQ, and how you can leverage them for static reflection in your own DSLs. Lastly, we'll dive into Fluent Interfaces, yet another subgenre of C# DSLs, which is increasingly emergent in open source projects - goals, problems and solutions.

Speaker:

Rasmus Kromann-Larsen

Track:

Programming Languages

Date:

Thursday, April 19, 2012

Time:

10:00