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...

Full description

Bibliographic Details
Main Author: O'Sullivan, Bryan
Other Authors: Stewart, Don, Goerzen, John
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