New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Newer rss

Joe Armstrong and Simon Peyton Jones discuss Erlang and Haskell

Interview with Joe Armstrong Simon Peyton Jones on  Sep 25, 2009 2

Joe Armstrong and Simon Peyton Jones discuss Erlang, Haskell, the origins and development history of each, concurrency models, virtual machine implementations, comparisons to Scala, the mental model of a programming language versus the implementation, performance and optimization, and static versus dynamic typing - they both also make some surprising revelations.

Paul Hudak on Haskell

Interview with Paul Hudak on  May 08, 2009 2

An interview that begins with a discussion of when to introduce difficult Haskell concepts like monads, moves to a discussion of the philosophy of higher order programming, the success and influence of Haskell, its use in the mainstream, and concludes with the idea of teaching computer music and Haskell simultaneously.

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.

Erik Meijer on LINQ

Interview with Erik Meijer on  Mar 04, 2009 8

In this interview filmed during QCon SF 2008, Erik Meijer talks about less known LINQ features, like the ability to do meta programming or the fact that LINQ works against any data collection that implements the sequence operators. Meijer also talks about the differences between functional languages and objectual ones, asynchronous computation, and the evolution of languages.

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.

Ted Neward on Present and Past Languages

Interview with Ted Neward on  Oct 23, 2008 4

In this interview filmed during QCon London 2008, Ted Neward, author of "Effective Enterprise Java", talks about languages, statical, dynamical, objectual or functional. He dives into Java, C#, C++, Haskell, Scala, VB, and Lisp, to name some of them, comparing the benefits and disadvantages of using one or another.

Simon Peyton Jones on Programming Languages and Research Work

Interview with Simon Peyton Jones on  Sep 18, 2008

In this QCon London 2008 interview, computer scientist and researcher Simon Peyton Jones discusses properties of functional programming languages, and particularly Haskell, that have inspired some features in mainstream languages. He gives his opinion on the issues of syntax and language complexity and talks about some research work on subjects such as Data parallelism and transactional memory.