Published a new #Haskell package: sqlite-easy. A primitive yet easy to use SQLite3 library for your toy projects.
Might be useful if you need a simple db/persistent data for your app and you don't want to think too much about it.
See the docs/tutorial:
https://t.co/1eRVOLyxJR
I wrote a free introductory ebook about #Haskell ๐
In the book you will also find brief treatments of:
โ Package management
โ Error handling & exceptions
โ Monad transformers
โ Parsing command line options
โ Testing
โ Haddock
LMK what you think!
https://t.co/pJ93gEOa8G
Would people be interested in working on eclair for #hacktoberfest?
There's a lot of low hanging fruit that I don't have the time to do right now.
Help would be much appreciated! ๐
@CThuleHansen With this commit (note: spoilers) I've converted a few of the implementations to exercises. Thanks again for the feedback!
https://t.co/F1Q5RBCgBC
The `bracket` exercise is at the bottom of the exceptions chapter, and the `bracket` function itself is linked before the exercise.
@CThuleHansen btw, could I ask how long it took you to finish the book? Did you have prior exposure to Haskell (I'm guessing yes because you used cabal)? May I ask which tutorial did you try if any?
@CThuleHansen I'm thinking of a couple of exercises to add to the error handling part, one for the Exceptions chapter could be to implement this part using `bracket`:
https://t.co/gSPeBWhrGb