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:  The Book (Emanuel Koczwara)
   2. Re:  The Book (mukesh tiwari)
   3. Re:  The Book (Brandon Allbery)
   4. Re:  The Book (Hollister Herhold)
   5. Re:  The Book (divyanshu ranjan)


----------------------------------------------------------------------

Message: 1
Date: Fri, 22 Feb 2013 17:31:26 +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:
        <1361550686.12471.46.camel@emanuel-Dell-System-Vostro-3750>
Content-Type: text/plain; charset="UTF-8"

Hi,

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

  I want to focus on Haskell not the whole world ;)

  I've seen "Faith, Evolution, and Programming Languages" (by Philip
Wadler), he is talking about possible universes and logic ("I can't
imagine a universe where modus ponens doesn't work..." - something like
that), aliens and other cool stuff :D. And it looks like they are
"discovering" Haskell rather than "developing" it. Am I right? If so, it
really can be infinite.

  Anyway, thanks for your response, I will stick to
http://www.haskell.org/haskellwiki/Learning_Haskell and I'll try to work
out my learning roadmap.

Emanuel






------------------------------

Message: 2
Date: Fri, 22 Feb 2013 22:02:14 +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:
        <cafhzve882ddcdu3hp9dxfgqap9s1q22dgq1x95wu+muo3fi...@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

Hi Emanuel
Added some links which I know but I would suggest to follow the links on
Haskell wiki.


On Fri, Feb 22, 2013 at 9:35 PM, Emanuel Koczwara <poc...@emanuelkoczwara.pl
> wrote:

> 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
>
http://ertes.de/new/tutorials/arrows.html
http://www.cse.chalmers.se/~rjmh/afp-arrows.pdf

> Continuation passing style
>
http://www.haskellforall.com/2012/12/the-continuation-monad.html
http://en.wikibooks.org/wiki/Haskell/Continuation_passing_style

> Existentially quantified types
>
http://en.wikibooks.org/wiki/Haskell/Existentially_quantified_types

> Generalised algebraic data-types
>
http://en.wikibooks.org/wiki/Haskell/GADT

> Functional reactive programming
> Data structures (not lists, not maps and not binary trees, data
> structures in general)
>
http://www.cs.cmu.edu/~rwh/theses/okasaki.pdf

> 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
>
>
>
> _______________________________________________
> 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/1e616917/attachment-0001.htm>

------------------------------

Message: 3
Date: Fri, 22 Feb 2013 11:39:25 -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:
        <cakfcl4xonb6nwhzfv9xjphhe9ouds0wpjam7kyofjkuukd6...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

On Fri, Feb 22, 2013 at 11:31 AM, Emanuel Koczwara <
poc...@emanuelkoczwara.pl> wrote:

> that), aliens and other cool stuff :D. And it looks like they are
> "discovering" Haskell rather than "developing" it. Am I right? If so, it
> really can be infinite.
>

Haskell is simultaneously a production language and a functional
programming research language, yes; it is expanding all the time.  Even if
by some chance you could learn everything currently known about it, the
endpoint will have moved in the meantime.  (This is why the Platform,
intended for practical development, does not track the most recent GHC;
*that* is intended for the research folks, may not be production-level
stable, and will only make its way into the Platform for production folks
to use later.  Or sometimes not at all, as with ghc 7.2.x.)

-- 
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/b80d19a4/attachment-0001.htm>

------------------------------

Message: 4
Date: Fri, 22 Feb 2013 10:49:26 -0600
From: Hollister Herhold <hollis...@fafoh.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: <af4445b3-9562-4eb9-a5b9-fddabfc56...@fafoh.com>
Content-Type: text/plain; charset="us-ascii"


It's a little dated, but I've found this post on stackoverflow to be a useful 
roadmap:

http://stackoverflow.com/questions/1012573/getting-started-with-haskell



On Feb 22, 2013, at 10:39 AM, Brandon Allbery wrote:

> On Fri, Feb 22, 2013 at 11:31 AM, Emanuel Koczwara 
> <poc...@emanuelkoczwara.pl> wrote:
> that), aliens and other cool stuff :D. And it looks like they are
> "discovering" Haskell rather than "developing" it. Am I right? If so, it
> really can be infinite.
> 
> Haskell is simultaneously a production language and a functional programming 
> research language, yes; it is expanding all the time.  Even if by some chance 
> you could learn everything currently known about it, the endpoint will have 
> moved in the meantime.  (This is why the Platform, intended for practical 
> development, does not track the most recent GHC; *that* is intended for the 
> research folks, may not be production-level stable, and will only make its 
> way into the Platform for production folks to use later.  Or sometimes not at 
> all, as with ghc 7.2.x.)
> 
> -- 
> brandon s allbery kf8nh                               sine nomine associates
> allber...@gmail.com                                  ballb...@sinenomine.net
> unix, openafs, kerberos, infrastructure, xmonad        http://sinenomine.net
> _______________________________________________
> 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/cb60c547/attachment-0001.htm>

------------------------------

Message: 5
Date: Fri, 22 Feb 2013 22:43:24 +0530
From: divyanshu ranjan <idivyanshu.ran...@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:
        <cal9hw25v6yhxnhv0f5hmex+vhjg3ys84vjyok0qhe52_yys...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Hi,
  I find A Gentle Introduction to Haskell (
http://www.haskell.org/tutorial/haskell-98-tutorial.pdf )
quite comprehensive and well written counting of number of pages.

Thanks
Divyanshu Ranjan

On Fri, Feb 22, 2013 at 10:19 PM, Hollister Herhold <hollis...@fafoh.com>wrote:

>
> It's a little dated, but I've found this post on stackoverflow to be a
> useful roadmap:
>
> http://stackoverflow.com/questions/1012573/getting-started-with-haskell
>
>
>
> On Feb 22, 2013, at 10:39 AM, Brandon Allbery wrote:
>
> On Fri, Feb 22, 2013 at 11:31 AM, Emanuel Koczwara <
> poc...@emanuelkoczwara.pl> wrote:
>
>> that), aliens and other cool stuff :D. And it looks like they are
>> "discovering" Haskell rather than "developing" it. Am I right? If so, it
>> really can be infinite.
>>
>
> Haskell is simultaneously a production language and a functional
> programming research language, yes; it is expanding all the time.  Even if
> by some chance you could learn everything currently known about it, the
> endpoint will have moved in the meantime.  (This is why the Platform,
> intended for practical development, does not track the most recent GHC;
> *that* is intended for the research folks, may not be production-level
> stable, and will only make its way into the Platform for production folks
> to use later.  Or sometimes not at all, as with ghc 7.2.x.)
>
> --
> brandon s allbery kf8nh                               sine nomine
> associates
> allber...@gmail.com
> ballb...@sinenomine.net
> unix, openafs, kerberos, infrastructure, xmonad
> http://sinenomine.net
>  _______________________________________________
> 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/858d6b86/attachment.htm>

------------------------------

_______________________________________________
Beginners mailing list
Beginners@haskell.org
http://www.haskell.org/mailman/listinfo/beginners


End of Beginners Digest, Vol 56, Issue 36
*****************************************

Reply via email to