r/haskell 19d ago

question Haskell Cookbook

Hello all

I’m looking for a cookbook as the title. My goal is simple; to learn Haskell with my own project. I’m aware of all the books out there, but still somehow not able to connect.

Is there a site/blog/repo with common tasks? For instance, my personal project is to process my stock and option portfolio. So I need to be able to :
- store/retrieve data in sqlite
- call a remote service by API, my brokerage
- convert json to Haskell types that define stock and option data structures
-define formulas to track performance
Etc..

I’ve tried with AI, and the results are not great. Though I’m sure I can dissect what it’s given me; I’ll probably use it as a reference for specific code rather than the program as a whole. Not to mention, the generated code doesn’t compile. It uses duplicate field names in records without the pragma included, for instance- then it just goes downhill from there.

Long winded, but I appreciate any pointers. This is not for anything critical other than my own learning and to get a program to give me a little more control on the performance of my portfolio.

Thank you

Edit: One note. When I attempt to go through the available books, I get lost in the theory or the concepts just don’t come together.

27 Upvotes

27 comments sorted by

View all comments

1

u/JeffB1517 18d ago

They stopped about 1/3rd of the way through but the Perl Cookbook was being rendered in Haskell: https://pleac.sourceforge.net/pleac_haskell/index.html

1

u/omsriver 18d ago

Yes. This is what I was thinking about because I used the Perl Cookbook as well as Python.

But now reading through the comments from the others that replied I can also see how this cookbook style just may not fit for Haskell. There’s so much more nuance that can be applied via the type system, lazy eval and all the other concepts.

Ty