InfoQ Homepage Haskell Content on InfoQ
-
Remote Access Made Easy and Fast with Haskell
Simon Marlow explains how to use Haxl to automatically batch and overlap requests for data from multiple data sources.
-
Hastily Paving the Way for Diversity
Anton Ekblad discusses the Haste Haskell-to-JavaScript compiler, how well JavaScript does as a target language, and how JavaScript could play better with FP compilers.
-
Haskell in the Newsroom
Erik Hinton discusses the successes and failures of making a cultural shift in the newsroom at NYT to accept Haskell and some of the projects Haskell has been used for.
-
Haskell at Barclays: Exotic Tools for Exotic Trades
Tim Williams describes one of the world's largest commercial Haskell deployments (Barclays) and shares some experiences and insights gained using Haskell to build domain specific languages.
-
Refactoring Functional Programs: Past and Future
Simon Thompson shows the particularities of functional programming refactoring through examples in Haskell and Erlang, and discusses what lays ahead for FP refactoring in the next 10 years.
-
Living in a Post-Functional World
Daniel Spiewak discusses how modern languages such as Scala, Clojure, and Haskell have moved beyond the simple lambda calculus paradigm, being better suited for large application architectures.
-
Protocols, Functors and Type Classes
Creighton Kirkendall discusses how polymorphism is implemented in Clojure, Ocaml, Haskell and Scala.
-
Molog: Typed Functional Logic Programming in Haskell
Adam C. Foltzer introduces Molog, a typed functional logic programming language written in Haskell.
-
Introduction to Concurrent Haskell
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
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
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
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.