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...
Main Author: | |
---|---|
Corporate Author: | |
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.