I was inspired by Jakub Okoński's post on Reddit that I thought I'd try the same exercise myself in order to get some experience working on a non-trivial Haskell development project. My first attempt was quite educational, but became rather unwieldy, so this is my second attempt after reading about monad transformers.
I developed the code myself but have borrowed from Jakub's choice of third party libraries.
This code is in a very early developmental state and is quite unusable.
- First commit
- Started log
- Ported Bencoding, MetaInfo parsers to Foundation