Were you thinking of something like "[n] Things a Java Programmer Should Know About Ruby" ? http://jimweirich.tadalist.com/lists/public/14055
Perhaps you'd like to start a page on the wiki. A link from here, maybe? http://haskell.org/hawiki/FrequentlyAskedQuestions The libraries I think I used the most when starting were: Data.List Data.Char Data.Maybe Data.Either System.IO (reading and writing files) System.Environment (for getArgs) Data.Set Data.FiniteMap (soon to be replaced) Of course, a lot of this is already in the Prelude, so you'll be using it indirectly. > -----Original Message----- > From: Jacques Carette [mailto:[EMAIL PROTECTED] > Sent: 07 February 2005 15:31 > To: [email protected] > Subject: [Haskell-cafe] Top 20 ``things'' to know in Haskell > > The recent post of Graham Klyne (below) reminds me that I > have meant to ask: > is there a ``top 20'' things a serious programmer should know > when writing > code in Haskell? Of course there is a lot of programming > language theory > that would be great to know, but I mean really down-to-earth > things like the > 2 items below (module Maybe, the 'maybe' function). > > The Haskell libraries are quite large, and it is unrealistic > to try to get > familiar with all of them right away. But getting a > ``small'' list would be > very useful - I think of this as step 2 after one learns to > get comfortable > with a language. I had done this (for Maple) for training > new hires at > Maplesoft, and I definitely noticed that they became more idiomatic > programmers faster this way. > > Jacques > > PS: of course, this could already exist on haskell.org and/or > the Wiki, but > not in an 'obvious' enough place as I missed it... > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Graham Klyne > Sent: February 7, 2005 10:09 AM > To: Yuri D'Elia; [email protected] > Subject: [Haskell-cafe] Re: [Haskell] [newbye] 'Just a' > > You might also be interested in the library function 'maybe': > http://www.haskell.org/onlinereport/standard-prelude.html#$vmaybe > > or maybe (sic) Maybe.fromMaybe in: > http://www.haskell.org/onlinereport/maybe.html > > #g ----------------------------------------- ***************************************************************** Confidentiality Note: The information contained in this message, and any attachments, may contain confidential and/or privileged material. It is intended solely for the person(s) or entity to which it is addressed. Any review, retransmission, dissemination, or taking of any action in reliance upon this information by persons or entities other than the intended recipient(s) is prohibited. If you received this in error, please contact the sender and delete the material from any computer. ***************************************************************** _______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
