Hacker News new | ask | show | jobs
by asjo 1198 days ago
I had been wanting to learn Haskell for a long time, and came to the conclusion that without an actual project, I would never get anywhere.

However when I started working on Feedbase (2015) I wasn't really good enough at Haskell to accomplish the task before I giving up in frustration, so I fell back to my usual preferred scripting language, Perl, for the part that fetches the feeds and updates the database and for the nntp server - I only implemented the (quite simple) website in Haskell.

I've gotten a little better since then, so my little blog-engine, Lantern, which also uses nntp as the main "interface", is written completely in (beginner) Haskell.

1 comments

Thanks for the update! I find myself in a similar boat for small projects.

One approach that I have found useful is to make sure that any stored data is in a form that is approachable from a portable standpoint, not coupled tightly to any one language. It's also helped if I want to try re-implementing some existing solution, because I have that known data as a starting point for comparing what I know with what I want to learn.