https://github.com/mberlanda/real_world_haskell
https://github.com/mberlanda/real_world_haskell
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mberlanda/real_world_haskell
- Owner: mberlanda
- Created: 2016-05-13T14:50:58.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2023-12-15T11:59:29.000Z (over 1 year ago)
- Last Synced: 2024-10-19T11:29:16.625Z (9 months ago)
- Language: Haskell
- Size: 2.04 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Real World Haskell
This repo is presenting the assignments of the book [Real World Haskell](http://book.realworldhaskell.org/) by Bryan O'Sullivan, Don Stewart, and John Goerzen.
### Prerequisites
#### Install Haskell
In order to get started, you need first to [install Haskell](https://www.haskell.org/platform/) of course.
```bash
$ sudo apt-get install haskell-platform
```### Notes
- [01. Getting Started](ch01/notes.md)
- [02. Types and Functions](ch02/notes.md)
- [03. Defining Types, Streamlining Functions](ch03/notes.md)
- [04. Functional Programming](ch04/notes.md)
- [05. Writing a library: working with JSON data](ch05/notes.md)
- [06. Using Typeclasses](ch06/notes.md)
- [07. I/O](ch07/notes.md)
- [08. Efficient file processing, regular expressions, and file name matching](ch08/notes.md)
- [09. I/O Case Study: A Library for Searching the Filesystem](ch09/notes.md)
- [10. Code Case Study: Parsing a Binary Data Format](ch10/notes.md)
- [11. Testing and quality assurance](ch11/notes.md)
- [12. Barcode Recognition](ch12/notes.md)
- [13. Data Structures](ch13/notes.md)