Sadek Drobi’s Blog

March 29, 2009

Imperative Programming vs. Functional Programming

Filed under: Conferences, Functional Programming, Mutability, QCon — Sadache @ 11:18 pm

image 

From my QCon09 London presentation slides.

Abstraction for People: Configurations, Patterns, DSLs and Monads

DSC_2692a3

LinQ is often understood in terms of introducing a Domain Specific Language to work with data to C# and .Net in general. The fact is:it is not, and there is a considerable difference between LinQ syntax nature and a DSL. The problem is that DSL definition is blur enough to take anything interesting or cool under it!

(more…)

Interview: Don Syme Answering Questions on F#, C#, Haskell and Scala

Filed under: C#, F#, Functional Programming, Haskell, InfoQ, LinQ, Polyglot Programming — Sadache @ 9:14 pm

A great discussion I had with Don Syme at QCon SF. Don is one of the heroes to thank for .Net generics and he is a major contributor to F# design, Thanks Don!

http://www.infoq.com/interviews/F-Sharp-Don-Syme

March 5, 2009

Erik Mejier: LinQ, Beyond List Comprehensions in C# and .Net

Filed under: DOTNET, DSL, Functional Programming, Haskell, InfoQ, LinQ — Sadache @ 9:55 pm

Erik Meijer talks about less known LINQ features, like meta programming, about the differences between functional languages and OO ones, asynchronous computation, and others.

(more…)

Powered by WordPress