https://github.com/leshow/haskell-programming-book
My exercises for Haskell: First Principles
https://github.com/leshow/haskell-programming-book
Last synced: 12 months ago
JSON representation
My exercises for Haskell: First Principles
- Host: GitHub
- URL: https://github.com/leshow/haskell-programming-book
- Owner: leshow
- License: bsd-3-clause
- Created: 2016-10-15T20:02:56.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-10-16T04:14:58.000Z (over 7 years ago)
- Last Synced: 2025-02-24T05:29:31.664Z (over 1 year ago)
- Language: HTML
- Homepage:
- Size: 5.46 MB
- Stars: 10
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Haskell Programming: from first principles
These are my solutions to the [haskellbook](http://haskellbook.com). Mostly, the solutions were put in `src/ChXX.hs`. Some of the solutions per chapter were split up so I didn't have overlapping implementations.
The projects in the book which are separate applications all have their own subfolders, such as `hangman` or `morse`.
I don't have solutions for anything before Chapter 9, mostly because I already knew a bit of Haskell coming into this and those chapters were very easy.
I hope these solutions are of use to someone, feel free to PR if you come across any errors.
# Extra
I've used this repo for some additional Haskell learning.
`typelevel` has some basic type level programming with functional dependencies, type families, GADTS, etc.
`go-haskell` are the exercises from [A Tour of Go in Haskell](https://a-tour-of-go-in-haskell.syocy.net/en_US/index.html) which was a interesting little book of Go-like idioms in Haskell.