Personal tools

Research papers

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
(And then index the subpages)
(typo)
Line 16: Line 16:
 
==Categories==
 
==Categories==
   
*[[/Research papers/Runtime systems|Runtime systems]]
+
*[[/Runtime systems|Runtime systems]]
*[[/Research papers/Compilation|Compilation]]
+
*[[/Compilation|Compilation]]
*[[/Research papers/Type systems|Type systems]]
+
*[[/Type systems|Type systems]]
*[[/Research papers/Data Structures|Data structures]]
+
*[[/Data Structures|Data structures]]
*[[/Research papers/Monads and arrows|Monads and arrows]]
+
*[[/Monads and arrows|Monads and arrows]]
*[[/Research papers/Generics|Generics]]
+
*[[/Generics|Generics]]
*[[/Research papers/Testing and correctness|Testing and correctness]]
+
*[[/Testing and correctness|Testing and correctness]]
*[[/Research papers/Program Development|Program development]]
+
*[[/Program Development|Program development]]
*[[/Research papers/Domain specific languages|Domain specific languages]]
+
*[[/Domain specific languages|Domain specific languages]]
*[[/Research papers/Functional reactive programming|Functional reactive programming]]
+
*[[/Functional reactive programming|Functional reactive programming]]

Revision as of 02:06, 9 April 2006

A lot of documentation exists about Haskell, and its foundations, in the form of research papers written by those investigating language design. And it is this enormous research effort that goes into making Haskell such a great language. In general, if a feature is not well understood, it isn't going to become part of the language.

Here is a selection of those papers, with the goal of making the wealth of material published on Haskell more available to the casual user, and not just researchers. Some of the papers are highly technical, others, not so. These papers are not suitable for those trying to learn the language from scratch, but more for those looking for a deeper understanding of the theoretical and practical aspects of Haskell.

1 Overview

Why Functional Programming Matters
John Hughes. Comput. J. 32(2): 98-107 (1989)
A HOT opportunity
Philip Wadler. Journal of Functional Programming, 7(2):127--128, March 1997.
Wearing the hair shirt: a retrospective on Haskell
Simon Peyton Jones. Slides of an invited talk at POPL'03.

2 Categories