Poised Solutions Library

Poised Solutions Tech Library

book review
real world haskell

Poised Solutions

Real World Haskell Book Review

Coding

IT Library

Real World Haskell

Real World Haskell

Amazon UKAmazon USA
Real World Haskell
Author:
Bryan O'Sullivan
John Goerzen
Don Stewart
Publisher:
O'Reilly
Published:
2009
Pages:
670

Real World Haskell


Real World Haskell Chapters

Real World Haskell Chapters
  1. Getting Started
    • Your Haskell Environment
    • Getting Started with ghci, the Interpreter
    • Basic Interaction: Using ghci as a Calculator
      • Simple Arithmetic
      • An Arithmetic Quirk: Writing Negative Numbers
      • Boolean Logic, Operators, and Value Comparisons
      • Operator Precedence and Associativity
      • Undefined Values and Introducing Variables
      • Dealing with Precedence and Associativity Rules
    • Command-Line Editing in ghci
    • Lists
      • Operators on Lists
    • Strings and Characters
    • First Steps with Types
    • A Simple Program
  2. Types and Functions
    • Why Card About Types?
    • Haskell's Type System
      • Strong Types
      • Static Types
      • Type Inference
    • What to Expect from the Type System
    • Some Common Basic Types
    • Function Application
    • Useful Composite Data Types: Lists and Tuples
    • Functions over Lists and Tuples
      • Passing an Expression to a Function
    • Function Types and Purity
  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. System 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
Real World Haskell Appendices
  1. installing GHC and Haskell Libraries
  2. Characters, Strings and Escaping Rules
  3. Index

Functional











Poised Solutions Web Development and Web Design by Poised Solutions IT Practice

Guild of Developers  •  PantheonOS  •  Cyber Security