Difference between revisions of "History of Haskell"

From HaskellWiki
Jump to navigation Jump to search
(Final version already published.)
 
(11 intermediate revisions by 7 users not shown)
Line 1: Line 1:
  +
[[Category:History]]
== The History of Haskell (draft) ==
 
  +
[[Category:Language]]
 
== A History of Haskell ==
   
  +
[http://doi.acm.org/10.1145/1238844.1238856 "A History of Haskell: being lazy with class"] [http://research.microsoft.com/~simonpj/papers/history-of-haskell/index.htm (copy)], Paul Hudak (Yale University), John Hughes (Chalmers University), Simon Peyton Jones (Microsoft Research), Philip Wadler (Edinburgh University), The Third ACM SIGPLAN History of Programming Languages Conference (HOPL-III) San Diego, California, June 9-10, 2007.
Simon Peyton Jones, Paul Hudak, John Hughes, and Philip Wadler.
 
   
  +
This paper describes the history of Haskell, including its genesis and principles, technical contributions, implementations and tools, and applications and impact.
 
Haskell is over 15 years old now, and the four of us have been writing a paper to submit to the [http://research.ihost.com/hopl/ History of Programming Languages conference (HOPL'07)]. We now have a reasonably complete draft, and would like to invite your feedback on it.
 
 
* [[Talk:History of Haskell/Timeline|Draft timeline ]].
 
* Version 2 (11 August 2006) of the draft paper in [http://research.microsoft.com/~simonpj/tmp/history-v2.ps Postscript], and [http://research.microsoft.com/~simonpj/tmp/history-v2.pdf PDF]
 
* Version 1 (14 July 2006) of the draft paper in [http://research.microsoft.com/~simonpj/tmp/history.ps Postscript], and [http://research.microsoft.com/~simonpj/tmp/history.pdf PDF]
 
 
Our immovable deadline to deliver the Final Version is 14 September 2006.
 
 
== Giving feedback ==
 
We have to submit a final version for the beginning of September, so it would be great if you could comment before the middle of August. You can do so in two ways:
 
* Send us email personally (simonpj@microsoft.com, wadler@inf.ed.ac.uk, paul.hudak@yale.edu, rjmh@cs.chalmers.se)
 
* Add comments to [[Talk:History of Haskell/Version 2|the Version 2 "Talk" page]].
 
 
So you can remember what you wrote before
 
 
* Here is [[Talk:History of Haskell/Version 1|the Version 1 "Talk" page]]. I have added notes to it saying what I think I've done, with a few still remaining. Any concrete help with the remaining ToDos would be gratefully received!
 
 
If you like, you can instead send email to the Haskell Cafe mailing list, but we are less likely to follow that closely.
 
 
== Things to think about ==
 
Writing a paper like this is a big task, and one that is very different to the sort of research papers that we usually write. So we would really appreciate your help in making it better. Here are something thoughts and questions that we invite you to bear in mind as you read it:
 
 
* We experienced a tremendous tension between
 
** On the one hand, comprehensiveness and doing justice to all those who have contributed to Haskell
 
** On the other, keeping the paper "alive". We don't want it to become a boring catalogue of everything that has ever happened to Haskell.
 
: Please don't feel slighted if we have not mentioned your own fantastic work. Instead, politely correct us. And bear in mind that the above tension means that we just can't include everything.
 
 
* We are interested in feedback at all levels: accuracy, coverage, structure, tone, fairness, level of detail; as well as spelling and grammar. Of these, spelling and grammar are the least important!
 
 
* The applications section is particularly patchy. One possibility would be to include a much longer list of applications and application libraries, but given in much less detail. Please send us suggestions: the name of the application, who wrote it, roughly how big it is, and (where posssible) a citation of some kind that gives more detail.
 

Latest revision as of 15:35, 11 October 2010

A History of Haskell

"A History of Haskell: being lazy with class" (copy), Paul Hudak (Yale University), John Hughes (Chalmers University), Simon Peyton Jones (Microsoft Research), Philip Wadler (Edinburgh University), The Third ACM SIGPLAN History of Programming Languages Conference (HOPL-III) San Diego, California, June 9-10, 2007.

This paper describes the history of Haskell, including its genesis and principles, technical contributions, implementations and tools, and applications and impact.