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. A one- or two-page diagram of how Haskell works? (Michael Turner) ---------------------------------------------------------------------- Message: 1 Date: Thu, 24 Jun 2021 12:41:58 +0900 From: Michael Turner <michael.eugene.tur...@gmail.com> To: beginners@haskell.org Subject: [Haskell-beginners] A one- or two-page diagram of how Haskell works? Message-ID: <canhebiivhifp5f3xbelkw6n-tfrkn8edpwqhgrak3whs9sr...@mail.gmail.com> Content-Type: text/plain; charset="UTF-8" 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 ------------------------------ Subject: Digest Footer _______________________________________________ Beginners mailing list Beginners@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners ------------------------------ End of Beginners Digest, Vol 155, Issue 8 *****************************************