Send Beginners mailing list submissions to beginners@haskell.org To subscribe or unsubscribe via the World Wide Web, visit http://mail.haskell.org/cgi-bin/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: A one- or two-page diagram of how Haskell works? (c...@coot.me) ---------------------------------------------------------------------- Message: 1 Date: Sat, 31 Jul 2021 14:49:16 +0000 From: c...@coot.me To: The Haskell-Beginners Mailing List - Discussion of primarily beginner-level topics related to Haskell <beginners@haskell.org> Subject: Re: [Haskell-beginners] A one- or two-page diagram of how Haskell works? Message-ID: <EZfK5cGJHh6cQSJdxYXSllCLYfcKlKaNZ901czluMR9OpPv1PUXkB50Ti5u_RKom9_14czzQZERMj1_ySn3P50uTZ4GIwSg137PpsJ9m1no=@coot.me> Content-Type: text/plain; charset="utf-8" I recently wrote a blog post which explains how expressions are evaluated: https://coot.me/posts/containers-strict-foldr.html Best regards, Marcin Sent with ProtonMail Secure Email. ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Thursday, June 24th, 2021 at 05:41, Michael Turner <michael.eugene.tur...@gmail.com> wrote: > When I write C, or even C++, I have a mental model of how execution > > will proceed. > > When I write Prolog, but get confused, I run a kind of skeletal > > inference algorithm in my head and the confusion usually clears up. I > > can imagine how things are stored and what's done with them. I can see > > /through/ the code to the machine. > > With Haskell, I still feel blind. > > Has anyone summarized it all in a chart where I can look at it and > > think, "Ah, OK, GHC is taking this line and thinking of it THIS way"? > > If someone wanted to write an interpreter for Haskell, would there be > > a way for them to see how it would basically need to work, in one > > chart? > > Regards, > > Michael Turner > > Executive Director > > Project Persephone > > 1-25-33 Takadanobaba > > Shinjuku-ku Tokyo 169-0075 > > Mobile: +81 (90) 5203-8682 > > tur...@projectpersephone.org > > Understand - http://www.projectpersephone.org/ > > Join - http://www.facebook.com/groups/ProjectPersephone/ > > Donate - http://www.patreon.com/ProjectPersephone > > Volunteer - https://github.com/ProjectPersephone > > "Love does not consist in gazing at each other, but in looking outward > > together in the same direction." -- Antoine de Saint-Exupéry > > Beginners mailing list > > Beginners@haskell.org > > http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 509 bytes Desc: OpenPGP digital signature URL: <http://mail.haskell.org/pipermail/beginners/attachments/20210731/16148785/attachment-0001.sig> ------------------------------ Subject: Digest Footer _______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners ------------------------------ End of Beginners Digest, Vol 157, Issue 1 *****************************************