Real world Haskell
"Real World Haskell is an easy-to-use, fast-paced tutorial that introduces you to this increasingly popular language. You'll learn how to use Haskell in a variety of practical ways, from writing short scripts to large and demanding applications. The basics of functional programming are int...
Main Author: | |
---|---|
Other Authors: | , |
Format: | eBook |
Language: | English |
Published: |
Sebastopol, Calif.
O'Reilly
2008
|
Edition: | 1st ed |
Subjects: | |
Online Access: | |
Collection: | O'Reilly - Collection details see MPG.ReNa |
Table of Contents:
- 1. Getting Started
- 2. Types and Functions
- 3. Defining Types, Streamlining Functions
- 4. Functional Programming
- 5. Writing a Library: Working with JSON Data
- 6. Using Typeclasses
- 7. I/O
- 8. Efficient File Processing, Regular Expressions, and Filename Matching
- 9. I/O Case Study: A Library for Searching the Filesystem
- 10. Code Case Study: Parsing a Binary Data Format
- 11. Testing and Quality Assurance
- 12. Barcode Recognition
- 13. Data Structures
- 14. Monads
- 15. Programming with Monads
- 16. Using Parsec
- 17. Interfacing with C: The FFI
- 18. Monad Transformers
- 19. Error Handling
- 20. Systems Programming in Haskell
- 21. Using Databases
- 22. Extended Example: Web Client Programming
- 23. GUI Programming with gtk2hs
- 24. Concurrent and Multicore Programming
- 25. Profiling and Optimization
- 26. Advanced Library Design: Building a Bloom Filter
- 27. Sockets and Syslog
- 28. Software Transactional Memory
- A. Installing GHC and Haskell Libraries
- B. Characters, Strings, and Escaping Rules