3 ms·
This is roughly how I learned; I used Hakyll[0] to make my personal site, and working with the Compiler monad it uses taught me to understand monads and use do
by wetmore 11y ago
This is roughly how I learned; I used Hakyll[0] to make my personal site, and working with the Compiler monad it uses taught me to understand monads and use do notation.
It's way easier to learn when you have a reason to be learning, and abstractions always make more sense when you have a case to motivate them.
[0]: http://jaspervdj.be/hakyll/ http://jaspervdj.be/hakyll/
- bootload 11y agoNice example to look at @wetmore, very jeckyl and something I recognise well. I got sick of trying to get Rails working on my light server so I wrote my own in Python version using the same file structure(.md + yaml). So looking at a Haskell example is great. The only bummer I see using Haskell is the install for GHCi. [0] [0] All my development is on RaspberryPi. You can get it going hacking thru the source but it's a pain. So the running working code generating things is a sort of anti-dote sort of negates this problem.