Send Beginners mailing list submissions to beginners@haskell.org To subscribe or unsubscribe via the World Wide Web, visit http://www.haskell.org/mailman/listinfo/beginners or, via email, send a message with subject or body 'help' to beginners-requ...@haskell.org
You can reach the person managing the list at beginners-ow...@haskell.org When replying, please edit your Subject line so it is more specific than "Re: Contents of Beginners digest..." Today's Topics: 1. Re: How do I declare a set? (Patrick Mylund Nielsen) 2. The Book (Emanuel Koczwara) 3. Re: The Book (Karol Samborski) 4. Re: The Book (mukesh tiwari) 5. Re: The Book (Brandon Allbery) 6. Re: The Book (Emanuel Koczwara) 7. Re: The Book (Brandon Allbery) ---------------------------------------------------------------------- Message: 1 Date: Fri, 22 Feb 2013 12:12:29 +0100 From: Patrick Mylund Nielsen <hask...@patrickmylund.com> Subject: Re: [Haskell-beginners] How do I declare a set? To: The Haskell-Beginners Mailing List - Discussion of primarily beginner-level topics related to Haskell <beginners@haskell.org> Message-ID: <CAEw2jfxSb267ok4r=WAsNzQL1x=yfren1t1mp3sw-e4nqbb...@mail.gmail.com> Content-Type: text/plain; charset="utf-8" It is implemented in GHC HEAD: http://hackage.haskell.org/trac/ghc/wiki/OverloadedLists On Fri, Feb 22, 2013 at 2:29 AM, David McBride <toa...@gmail.com> wrote: > At the moment, no. There has been a small push toward an OverloadedLists > extension, which would allow you to use list syntax for anything that has a > fromList (there would probably be an IsList class similar to the IsString > class). I'm not sure where that has gone. I know there were several > competing implementations. > > > On Thu, Feb 21, 2013 at 6:43 PM, Heinrich Ody <heinrich....@gmail.com>wrote: > >> Hi, >> >> with [1,2] I can declare a list. Is there a similar notation for sets? >> Currently the only way I know is 'Set.fromList [1,2]' which is unhandy... >> >> Regards, >> Heinrich >> >> _______________________________________________ >> Beginners mailing list >> Beginners@haskell.org >> http://www.haskell.org/mailman/listinfo/beginners >> > > > _______________________________________________ > Beginners mailing list > Beginners@haskell.org > http://www.haskell.org/mailman/listinfo/beginners > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://www.haskell.org/pipermail/beginners/attachments/20130222/f314131f/attachment-0001.htm> ------------------------------ Message: 2 Date: Fri, 22 Feb 2013 15:29:49 +0100 From: Emanuel Koczwara <poc...@emanuelkoczwara.pl> Subject: [Haskell-beginners] The Book To: The Haskell-Beginners Mailing List - Discussion of primarily beginner-level topics related to Haskell <beginners@haskell.org> Message-ID: <1361543389.12471.7.camel@emanuel-Dell-System-Vostro-3750> Content-Type: text/plain; charset="UTF-8" Hi, I'm looking for one book that explains programming in Haskell. Is there a book that explains everything? It appears that there are many books, but each book is ~200 pages and each explains only basics. I'm looking for one big complete book. (Something like "Thinking in C++" or "C++ How to program" but in Haskell). Emanuel ------------------------------ Message: 3 Date: Fri, 22 Feb 2013 15:37:32 +0100 From: Karol Samborski <edv.ka...@gmail.com> Subject: Re: [Haskell-beginners] The Book To: The Haskell-Beginners Mailing List - Discussion of primarily beginner-level topics related to Haskell <beginners@haskell.org> Message-ID: <cace2dtu8taxsrrwjohu2wqwkkj5be14yo6kbk+aj5+cmgue...@mail.gmail.com> Content-Type: text/plain; charset=UTF-8 2013/2/22 Emanuel Koczwara <poc...@emanuelkoczwara.pl>: > Hi, > > I'm looking for one book that explains programming in Haskell. Is > there a book that explains everything? It appears that there are many > books, but each book is ~200 pages and each explains only basics. I'm > looking for one big complete book. (Something like "Thinking in C++" or > "C++ How to program" but in Haskell). > I think that "Real World Haskell" (http://book.realworldhaskell.org/read/) is what you're looking for. Karol ------------------------------ Message: 4 Date: Fri, 22 Feb 2013 20:14:05 +0530 From: mukesh tiwari <mukeshtiwari.ii...@gmail.com> Subject: Re: [Haskell-beginners] The Book To: The Haskell-Beginners Mailing List - Discussion of primarily beginner-level topics related to Haskell <beginners@haskell.org> Message-ID: <cafhzve8dwkycpazxam2gfux_z5v6yf-9q8emuzsxaobnyav...@mail.gmail.com> Content-Type: text/plain; charset="iso-8859-1" Hi Emanuel I haven't read the "Thinking in C++" so I can't compare it with any haskell resource but here are some links which you can use for learning 1. http://learnyouahaskell.com/chapters 2. http://book.realworldhaskell.org/ On Fri, Feb 22, 2013 at 7:59 PM, Emanuel Koczwara <poc...@emanuelkoczwara.pl > wrote: > Hi, > > I'm looking for one book that explains programming in Haskell. Is > there a book that explains everything? It appears that there are many > books, but each book is ~200 pages and each explains only basics. I'm > If you are interested in NLP so try this one http://nlpwp.org/book/index.xhtml. You can see more detailed list on Haskell wiki http://www.haskell.org/haskellwiki/Learning_Haskell. Mukesh > looking for one big complete book. (Something like "Thinking in C++" or > "C++ How to program" but in Haskell). > > Emanuel > > > > _______________________________________________ > Beginners mailing list > Beginners@haskell.org > http://www.haskell.org/mailman/listinfo/beginners > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://www.haskell.org/pipermail/beginners/attachments/20130222/535752ac/attachment-0001.htm> ------------------------------ Message: 5 Date: Fri, 22 Feb 2013 09:58:55 -0500 From: Brandon Allbery <allber...@gmail.com> Subject: Re: [Haskell-beginners] The Book To: The Haskell-Beginners Mailing List - Discussion of primarily beginner-level topics related to Haskell <beginners@haskell.org> Message-ID: <CAKFCL4UBqN=wzymuu8pjcg28ygyo6mbp32pf8_pqsttzaee...@mail.gmail.com> Content-Type: text/plain; charset="utf-8" On Fri, Feb 22, 2013 at 9:29 AM, Emanuel Koczwara <poc...@emanuelkoczwara.pl > wrote: > I'm looking for one book that explains programming in Haskell. Is > there a book that explains everything? It appears that there are many > No, because it would be bigger than you could lift and would contain a lot of stuff you probably don't care about (are you really interested in how Haskell interacts with category theory? As a working programmer, are you interested in exploring the outer corners of type theory?) -- brandon s allbery kf8nh sine nomine associates allber...@gmail.com ballb...@sinenomine.net unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://www.haskell.org/pipermail/beginners/attachments/20130222/a999fefa/attachment-0001.htm> ------------------------------ Message: 6 Date: Fri, 22 Feb 2013 17:05:20 +0100 From: Emanuel Koczwara <poc...@emanuelkoczwara.pl> Subject: Re: [Haskell-beginners] The Book To: The Haskell-Beginners Mailing List - Discussion of primarily beginner-level topics related to Haskell <beginners@haskell.org> Message-ID: <1361549120.12471.36.camel@emanuel-Dell-System-Vostro-3750> Content-Type: text/plain; charset="UTF-8" Hi, > No, because it would be bigger than you could lift and would contain a > lot of stuff you probably don't care about (are you really interested > in how Haskell interacts with category theory? As a working > programmer, are you interested in exploring the outer corners of type > theory?) I know "Learn You a Haskell" and "Real World Haskell". They are very helpful, but there is number of topics not covered by these books. I want to learn Haskell in finite time, but having infinite number of resources will not help (books, wiki pages, tutorials, blogs, articles, I'm probably overestimating, but this is how it looks from beginner perspective). After "Learn You a Haskell" and "Real World Haskell" I was jumping from topic to topic at Wiki. And it blows my mind, I don't know what I don't know, and this is very bad. So I have a list of topics that I'm aware of, and I need to study them: Arrows Continuation passing style Existentially quantified types Generalised algebraic data-types Functional reactive programming Data structures (not lists, not maps and not binary trees, data structures in general) Dynamic types Heterogenous collections Phantom types Template Haskell Functional dependencies But I'm afraid that many things will be untouched with that approach. For example I've found that map :: (a -> b) -> [a] -> [b] is really map :: forall a b. (a -> b) -> [a] -> [b], I've found ~ (in pattern matching) and I've found a way to set a field with record syntax (val { feld1 = 'a', field2 = 0}). All this by clicking random links on wiki and google. The problem is, I don't have a roadmap. I was looking for a book that describes all what I need to know, and it points out everything what I need or could learn. If such a book doesn't exist, where can I find a list (finite) of "must read" resources to fully understund Haskell (or at last in 80%)? Emanuel ------------------------------ Message: 7 Date: Fri, 22 Feb 2013 11:12:05 -0500 From: Brandon Allbery <allber...@gmail.com> Subject: Re: [Haskell-beginners] The Book To: The Haskell-Beginners Mailing List - Discussion of primarily beginner-level topics related to Haskell <beginners@haskell.org> Message-ID: <cakfcl4x0zemnlh5szgu5npu91r4jx+su_tos4cimixlr5-v...@mail.gmail.com> Content-Type: text/plain; charset="utf-8" On Fri, Feb 22, 2013 at 11:05 AM, Emanuel Koczwara < poc...@emanuelkoczwara.pl> wrote: > > No, because it would be bigger than you could lift and would contain a > > lot of stuff you probably don't care about (are you really interested > > in how Haskell interacts with category theory? As a working > > programmer, are you interested in exploring the outer corners of type > > theory?) > > I know "Learn You a Haskell" and "Real World Haskell". They are very > helpful, but there is number of topics not covered by these books. > Yes. Haskell touches on a *lot* of things, and it's not even remotely practical to try to digest all of them, especially as a beginner. You do not want to do this, and you do not *need* to do this. > I want to learn Haskell in finite time, but having infinite number of > Finite time means you're not going to learn everything, sorry. The world is bigger than you are. -- brandon s allbery kf8nh sine nomine associates allber...@gmail.com ballb...@sinenomine.net unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://www.haskell.org/pipermail/beginners/attachments/20130222/1f9dfd3b/attachment.htm> ------------------------------ _______________________________________________ Beginners mailing list Beginners@haskell.org http://www.haskell.org/mailman/listinfo/beginners End of Beginners Digest, Vol 56, Issue 35 *****************************************