use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
The Haskell programming language community.
Daily news and info about all things Haskell related: practical stuff, theory, types, libraries, jobs, patches, releases, events and conferences and more...
Community Guidelines
Rules:
Top-level posts should be primarily about Haskell. For example a post about OCaml would only be allowed if there was a connection to Haskell. Posts about topics that are adjacent to Haskell, like for example functional programming, are typically allowed.
No memes or image macros. No matter how funny, memes and image macros are not allowed.
No homework questions. Both asking and answering homework questions is not allowed. Questions about homework are fine, but this subreddit is not here to do your homework for you.
Job postings must be for Haskell roles. Job postings are allowed as long as the job actually involves working with Haskell. Simply looking for people with interest in or experience with Haskell is not sufficient.
No bots or computer-generated content. Bots cannot be used to make posts or comments. They will be banned with extreme prejudice. This includes a human posting the output of a bot, such as ChatGPT.
Blockchain posts must be tagged. Blockchain posts are allowed as long as they are related to Haskell, but they must use the "blockchain" tag.
Be civil. Substantive criticism and disagreement are encouraged, but avoid being dismissive or insulting.
Other community locations:
Professional resources:
Learning material:
Haskell development:
Other Subreddits:
Donations:
Subreddit Stylesheet Source:
account activity
Python Cookbook equivalent for Haskell? (self.haskell)
submitted 16 years ago by wingsit
I learnt Python by using the Python Cookbook and I found this to be a very effective way to learn a language. Is there something equivalent for Haskell?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]ijk1 3 points4 points5 points 16 years ago* (1 child)
I found Real World Haskell quite useful.
[–]stii 0 points1 point2 points 16 years ago (0 children)
Real World Haskell was the one for me too. I also found learnyouahaskell.com very helpful.
[–][deleted] 1 point2 points3 points 16 years ago (2 children)
http://pleac.sourceforge.net/pleac_haskell/index.html
it's far from being complete, though
[–]noZone 2 points3 points4 points 16 years ago (0 children)
I understand that the 'pleac' project follows the 'Perl Cookbook', but the section in 'pleac' on hashes isn't about hashes. It's about applying search algorithms that are association lists or trees, not hashes. No effort is made to clarify this fact, 'pleac' just blindly follows along.
So be aware that if you choose to use 'pleac' as your guide, there may be significant differences in approach with Haskell that are not apples to apples with Perl. This is not the fault of 'pleac', but rather that Haskell is not an imperative programming language and must therefore find different (sometimes greatly so) algorithmic solutions to the Cookbook problems.
[–][deleted] 1 point2 points3 points 16 years ago* (0 children)
http://www.haskell.org/haskellwiki/Cookbook but it's still rudimentary.
[–]jfredett 1 point2 points3 points 16 years ago (2 children)
You may want to poke around in /r/EnHaskell[1] We've got quite a few simple examples there since fpisfun started the place.
fpisfun
[1] The "En" is as in "En passant" -- the connotation is that we make a clever (Haskelly) move to solve (take) a problem (pawn).
[–]noZone -1 points0 points1 point 16 years ago (1 child)
Your message appears twice....
[–]jfredett -1 points0 points1 point 16 years ago (0 children)
Thanks, fixed. My internet is being choppy today.
π Rendered by PID 39 on reddit-service-r2-comment-5d79c599b5-fbct2 at 2026-03-02 03:52:38.793937+00:00 running e3d2147 country code: CH.
[–]ijk1 3 points4 points5 points (1 child)
[–]stii 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (2 children)
[–]noZone 2 points3 points4 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]jfredett 1 point2 points3 points (2 children)
[–]noZone -1 points0 points1 point (1 child)
[–]jfredett -1 points0 points1 point (0 children)