Send Beginners mailing list submissions to
        [email protected]

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
        [email protected]

You can reach the person managing the list at
        [email protected]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Beginners digest..."


Today's Topics:

   1. Re:  Does haskell have to have values? (David Virebayre)


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

Message: 1
Date: Wed, 30 Mar 2011 09:42:52 +0200
From: David Virebayre <[email protected]>
Subject: Re: [Haskell-beginners] Does haskell have to have values?
To: Ertugrul Soeylemez <[email protected]>
Cc: [email protected]
Message-ID:
        <[email protected]>
Content-Type: text/plain; charset="utf-8"

2011/3/27 Ertugrul Soeylemez <[email protected]>

>  You can write proper Haskell programs
> without ever knowing, what a thunk is or how lazy evaluation is
> /implemented/.
>

While this is probably true, in my case learning about thunks was a major
step in understanding haskell.

Coming from an imperative perspective, I always had the habit of matching
langage constructs with how that would be done in assembly.

It felt like I would never be able to move forward with understanding
haskell as long as I didn't understand (at least in a fuzzy way) how it
works at the lower levels.

Also knowing about thunks probably help understand strictness, space leaks
issues and so on, which tend to be necessary to write proper Haskell
programs.

David.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://www.haskell.org/pipermail/beginners/attachments/20110330/a5c9e192/attachment-0001.htm>

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

_______________________________________________
Beginners mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/beginners


End of Beginners Digest, Vol 33, Issue 40
*****************************************

Reply via email to