Difference between revisions of "Talk:History of Haskell/Version 1"

From HaskellWiki
Jump to navigation Jump to search
Line 34: Line 34:
   
 
[[User:BerniePope|BerniePope]] 23:53, 15 July 2006 (UTC+10). Expression. page 9. I says "Haskell did not adopt Miranda's abstract data types, using '''its''' module system instead." It is not clear whose module system it is using. Perhaps it should read "using '''a''' module system instead." ?
 
[[User:BerniePope|BerniePope]] 23:53, 15 July 2006 (UTC+10). Expression. page 9. I says "Haskell did not adopt Miranda's abstract data types, using '''its''' module system instead." It is not clear whose module system it is using. Perhaps it should read "using '''a''' module system instead." ?
  +
  +
[[User:BerniePope|BerniePope]] 00:37, 16 July 2006 (UTC+10). Comment. Section 4.1, layout. It says "The rules are simple ...". I think this is a contentious issue. Recent discussions on the Haskell Prime mailing list [http://www.haskell.org//pipermail/haskell-prime/2006-March/000898.html] suggested a contrary view. How many Haskellers actually know the rules? Perhaps it would be more accurate to say that experience shows it is not hard to adopt a style of programming which stays within the rules.

Revision as of 14:55, 15 July 2006

Comments on "The History of Haskell" (draft)

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.



Simonpj 18:51, 14 July 2006 (UTC) Simon PJ. Here is an example comment

Typo on page 39: Another example is that Linspire’s toold must handle legacy data formats. --Neil Mitchell 15:23, 14 July 2006 (UTC)

On page 4 after the list of goals, it seems that the following sentence ("We agreed to base it on an existing language, namely OL.") should be preceeded by a line break (it now starts on the same line as the sixth goal).

JaredUpdike 20:38, 14 July 2006 (UTC) Other ideas for a title: The History of Haskell: Unsuccessfully Avoiding Success or something using the motto "Avoid success at all costs." Or perhaps Success Considered Harmful, or, A History of Haskell or Doomed to Succeed quoting Hoare (although this sounds somewhat self-congratulatory).

JaredUpdike 22:00, 14 July 2006 (UTC) Section 3.8, last paragraph, syntax error: should be "Miranda is still in use today: it is still taught in some institutions", missing word. (Sec 4.2 This tradition was honed by Moses Schonfinkel and Haskell Curry, and came to be called currying. I half expected a joke following this, saying [it was] called currying, luckily, and not schonfinkeling.) Same section, typo: is a list of lists should be in a list of lists.

JaredUpdike 04:27, 15 July 2006 (UTC) Section 9.2 misspelling "existance" should be "existence" third to last paragraph. Sec. 9.5 second to last paragraph. test bad should be test bed.

GaneshSittampalam 09:18, 15 July 2006 (UTC) Section 11.2.3 page 34 typo "unsagePerformIO".

GaneshSittampalam 09:19, 15 July 2006 (UTC) I really like the "eager to be lazy" title.

BerniePope 21:24, 15 July 2006 (UTC+10). Typo: page 2, column 2, "Rod Bustall" should be "Rod Burstall".

BerniePope 21:24, 15 July 2006 (UTC+10). Spelling: page 3, column 1, "confernce".

BerniePope 22:22, 15 July 2006 (UTC+10). Suggestion. Section 3.3, third paragraph. Rather than talk about "div" (are the first quote marks backwards?), perhaps you could say - "for example, Miranda's type system allows floating point values to be given to functions which are only defined on the integer subset of num, thus turning a static error into a dynamic one."

Hoan 12:45, 15 July 2006 (UTC) On page 33 it says that Ruby on Rails is a continuation based framework. I think thats wrong. PS. Its a riveting read.

BerniePope 23:53, 15 July 2006 (UTC+10). Expression. page 9. I says "Haskell did not adopt Miranda's abstract data types, using its module system instead." It is not clear whose module system it is using. Perhaps it should read "using a module system instead." ?

BerniePope 00:37, 16 July 2006 (UTC+10). Comment. Section 4.1, layout. It says "The rules are simple ...". I think this is a contentious issue. Recent discussions on the Haskell Prime mailing list [1] suggested a contrary view. How many Haskellers actually know the rules? Perhaps it would be more accurate to say that experience shows it is not hard to adopt a style of programming which stays within the rules.