Real World Haskell

EditorMike Loukides
PublisherO'Reilly
IllustratorRobert Romano
ProofreaderLoranah Dimant
Production EditorLoranah Dimant
IndexerJoe Wizda
Cover/Jacket Design byKaren Montgomery
Copy EditorMary Brady
Interior DesignDavid Futato
FormatPaperback
LanguageEnglish
Copyright2009
First Printing2008-11
Printed2010-12-17
Pages / Font670 pages
ISBN 13978-0-596-51498-3
ChaptersPreface 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 Strudy: 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 Index
Added by univalence