Newer rss

John Hughes on Why Functional Programming Matters!

Interview with John Hughes on  Jun 08, 2010 4

John Hughes is the author of “Why functional programming matters” paper and in this interview he outlines the merits of functional programming and the reason for his involvement with it. He also goes over several core principles of functional programming like monads, handling of side-effects, etc.

Jim Coplien: Why DCI is the Right Architecture for Right Now

Interview with Jim Coplien on  May 29, 2010 2

Jim Coplien, co-creator of Data, Context and Interaction (DCI) architecture, covers a variety of topics including DCI, the importance of language support for DCI and the state of Agile development. Coplien has championed the DCI architecture with Trygve ReensKaug, the inventor of the Model-View-Controller (MVC) architecture, which separates data and its processing from presentation.

Don Syme Talks About F# 2.0, a First Class Citizen in Visual Studio 2010

Interview with Don Syme on  May 22, 2010 2

In this interview made by Sadek Drobi, Don Syme speaks about F# 2.0, its application fields, its integration in Visual Studio 2010 and F# open source Power Pack library. Don also discusses the genesis of F#, the ties with OCaml as well as its specificity. He explains how did OOP and FP mix into one language and mentions some of the language's design decisions and compromises he had to take.

Eric Nelson on VS 2010 and .NET 4.0

Interview with Eric Nelson on  Jun 04, 2009 4

In this interview Eric Nelson talks about what’s coming in VS 2010, the C# – VB.NET convergence, the introduction of Parallel as a library, and Azure cloud computing.

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

Interview with Don Syme on  Mar 27, 2009 8

In this interview made by InfoQ’s Sadek Drobi, Don Syme, a Senior Researcher at Microsoft Research, answers questions mostly on F#, but also on functional programming, C# generics, type classes in Haskell, similarities between F# and Scala.

Lennart Augustsson on DSLs Written in Haskell

Interview with Lennart Augustsson on  Feb 17, 2009 2

In this interview filmed at QCon SF 2008, Lennart Augustsson talks about writing DSLs in Haskell, presenting the advantages offered by the language. In that context, he talks about embedded DSLs, static and dynamic languages, syntax and semantics, monads and many other related topics.