top | item 34998239

(no title)

asjo | 3 years 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.

discuss

order

tlavoie|3 years ago

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.