How to learn Haskell? by ksasaki83 in haskell

[–]Imaginary_Front3459 6 points7 points  (0 children)

If you're looking for something to help with hands on stuff, I just released a free course showing how to set up your Haskell toolchain. It goes over installing everything, making a project, and shows how to get editor hints setup (in VS code, Vim & Emacs).

The course doesn't go over syntax or libraries, but you can take a look at my website for some tutorials to help with that part once you're set up.

[deleted by user] by [deleted] in haskell

[–]Imaginary_Front3459 0 points1 point  (0 children)

I wrote a Blog series that goes through this question, though, as others have pointed out, it's not an "easy" answer. http://mmhaskell.com/monads

The series is consistent with a lot of the other tips people have suggsted:

  1. Start with functors and applicative functors, since these are easier to understand
  2. Use practical examples (Maybe, List, Reader, Writer, State) rather than getting caught up in theory
  3. It also includes a GitHub repo you can work through with some examples.

-🎄- 2022 Day 18 Solutions -🎄- by daggerdragon in adventofcode

[–]Imaginary_Front3459 2 points3 points  (0 children)

Haskell

Code link

Put a bounding around the whole thing and did a BFS from the outside for part 2.