Real World Haskell
| Editor | Mike Loukides |
| Publisher | O'Reilly |
| Illustrator | Robert Romano |
| Proofreader | Loranah Dimant |
| Production Editor | Loranah Dimant |
| Indexer | Joe Wizda |
| Cover/Jacket Design by | Karen Montgomery |
| Copy Editor | Mary Brady |
| Interior Design | David Futato |
| Format | Paperback |
| Language | English |
| Copyright | 2009 |
| First Printing | 2008-11 |
| Printed | 2010-12-17 |
| Pages / Font | 670 pages |
| ISBN 13 | 978-0-596-51498-3 |
| Chapters | Preface 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