Personal tools

Talk:History of Haskell/Version 2

From HaskellWiki

Jump to: navigation, search

Comments on Version 2 (11 Aug 2006) of "The History of Haskell"

Please use the Wiki to add your comments here. Include your name and the date. You can do this with four tildes, like this: ~~~~.

To edit the page, you need to log in: click the login link at the bottom of the window. If you don't already have an account, the login page lets you create one in 30 seconds. See HaskellWiki:Contributing.

A note "(SLPJ: done)" means I have done something about the comment; thank you! I won't change the v2 Postscript, though, otherwise we'll all get confused.

(SLPJ: done) JaredUpdike 18:34, 11 August 2006 (UTC) p.36 typo "libarary" should be "library"

(SLPJ: done) EricWilligers 13:31, 14 August 2006 (UTC) Typo. page 12, column 1. "Note also that p is defined only in the second clause" => "Note also that xp is defined only in the second clause"

(SLPJ: done) BerniePope 04:44, 16 August 2006 (UTC) Spelling in bibliography. Herrington -> Herington (the HUnit author).

(SLPJ: done; it was 1.1) BerniePope 04:52, 16 August 2006 (UTC) Possible contradiction. On page 5 it says "let" expressions appeared in Haskell 1.1 for the first time. Whereas, on page 20 it says: "The use of the function called "let" reflects the fact that "let" expressions were not in Haskell 1.0 (They appeared in Haskell 1.2)."

(SLPJ: I've changed it to say " a number of ways, especially its adoption of type classes". More details welcome) BerniePope 08:09, 16 August 2006 (UTC) Minor quibble. On page 42 it says that Mercury was influenced by Haskell in a number of ways, including its "syntax". I think that connection is tenuous at best. Indeed, the following web page makes a point of the fact that Haskell's and Mecury's syntaxes are different: Comparing Mercury with Haskell

(SLPJ: done) EricWilligers 14:06, 16 August 2006 (UTC) Typo. page 16, column 1. "Programs like this are said to be embiguous" => "Programs like this are said to be ambiguous"

[(SLPJ: done) [User:EricWilligers|EricWilligers]] 14:06, 16 August 2006 (UTC) Phrasing. page 17, column 2. "extension of Haskell 98: every Haskell current implementation supports" => "extension of Haskell 98: every current implementation supports"

(SLPJ: done) EricWilligers 14:06, 16 August 2006 (UTC) Possible Typo page 39, column 2. "Bit[n] -> Bit[m] -> Bits[n+m]" => "Bit[n] -> Bit[m] -> Bit[n+m]" (unless "Bits" was intended by section author)