x Share your thoughts on trends and content!
Older Newer rss

Protocols, Functors and Type Classes

Posted by  on  Sep 16, 2013 5

Creighton Kirkendall discusses how polymorphism is implemented in Clojure, Ocaml, Haskell and Scala.


Molog: Typed Functional Logic Programming in Haskell

Posted by  on  May 28, 2013

Adam C. Foltzer introduces Molog, a typed functional logic programming language written in Haskell.


Introduction to Concurrent Haskell

Posted by  on  Mar 11, 2013

Simon Marlow introduces some of the main features of Concurrent Haskell: forking threads, MVars, asynchronous I/O, simple inter-thread protocols.


A Type Driven Approach to Functional Design

Posted by  on  Feb 18, 2013

Michael Feathers describes an approach toward planning the design of the functional portions of an application by using a variation of Haskell type expression syntax.

Taking Time Seriously

Posted by  on  Dec 06, 2012

Bryan O'Sullivan introduces some of the technologies pioneered in the Haskell community to streamline software development and reduce operational costs, while producing beautiful code.

Combinatorrent - Writing Haskell Code for Fun and Profit

Posted by  on  Aug 27, 2012

Jesper Louis Andersen presents a case study of a BitTorrent client written in Haskell, drawing conclusions on what is great and not so great in Haskell and comparing it with a similar Erlang client.

Faith, Evolution, and Programming Languages

Posted by  on  Aug 06, 2012 2

Philip Wadler discusses second-order quantification, from its inception in the symbolic logic of Frege through to the generic features introduced in Java 5, touching on aspects of faith and evolution.

Yesod Web Framework

Posted by  on  Feb 09, 2012

Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).

Running a Startup on Haskell

Posted by  on  Oct 31, 2011 2

Bryan O'Sullivan presents a case study of a small startup that chose Haskell for its server-side code, outlining the advantages and disadvantages of using Haskell to quickly create a solid solution.

Building Solid Distributed Applications with Haskell and Riak

Posted by  on  Aug 05, 2011

Bryan O'Sullivan discusses the design considerations and types usage when building distributed systems with Haskell and Riak, starting from a case study of a system using vector clocks.

Panel: The Future of Programming Languages

Posted by  on  Nov 24, 2010 8

Guy Steele, Douglas Crockford, Josh Bloch, Alex Payne, Bruce Tate, and Ted Neward (moderator) hold a discussion on the future of programming taking questions from the audience.

Functional Approaches To Parallelism and Concurrency

Posted by  on  Oct 20, 2010

Don Syme on functional languages features, showing why and when they are useful for parallel programming: simplicity, composability, immutability, lightweight reaction, translations, data parallelism.

General Feedback
Marketing and all content copyright © 2006-2016 C4Media Inc. hosted at Contegix, the best ISP we've ever worked with.
Privacy policy

We notice you're using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.