Practical Haskell A Real World Guide to Programming /

Get a practical, hands-on introduction to the Haskell language, its libraries and environment, and to the functional programming paradigm that is fast growing in importance in the software industry. This book contains excellent coverage of the Haskell ecosystem and supporting tools, which include th...

Full description

Bibliographic Details
Main Author: Serrano Mena, Alejandro (Author, http://id.loc.gov/vocabulary/relators/aut)
Corporate Author: SpringerLink (Online service)
Format: Electronic eBook
Language:English
Published: Berkeley, CA : Apress : Imprint: Apress, 2019.
Edition:2nd ed. 2019.
Subjects:
Online Access:Full Text via HEAL-Link
Table of Contents:
  • Part I: First Steps
  • 1. Going Functional
  • 2. Declaring the Data Model
  • 3. Increasing Code Reuse
  • 4. Using Containers and Type Classes
  • 5. Laziness and Infinite Structures
  • Part II: Data Mining
  • 6. Knowing Your Clients Using Monads
  • 7. More Monads: Now for Recommendations
  • 8. Working in Several Cores
  • Part III: Resource Handling
  • 9. Dealing with Files: IO and Conduit
  • 10. Building and Parsing Text
  • 11. Safe Database Access
  • 12. Web Applications
  • Part IV: Domain Specific Languages
  • 13. Strong Types
  • 14. Interpreting Offers with Attributes
  • Part V: Engineering the Store
  • 15. Documenting, Testing, and Verifying
  • 16. Architecting Your Application
  • 17. Looking Further
  • Appendix. Time Travelling with Haskell.