3 Developing an application: Stock quotes
This chapter covers
- Designing a standalone multimodule Haskell program with dependencies
- Dealing with dates, text, and command-line arguments
- Parsing CSV files and plotting charts
- Employing type classes for practical needs
There is a common pattern for many utility programs: we have some data in a form that is not convenient for analysis and want to present the data, visually or textually. While implementing such a program, we have to address many issues, such as interfacing with a user, designing data types for an application domain, reusing external packages for parts of the program, and more. We should also think about language features that can help us in terms of correctness, performance, and ...
Get Haskell in Depth now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.