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
*****************************************

Reply via email to