January 2023
Intermediate to advanced
648 pages
17h 32m
English

People naturally make lists. Whether it’s a bucket list, shopping list, or list of top ten favorite books, an ordered sequence of items that share something in common sits easy on the brain. The history of functional programming is entwined with that of lists. The early functional language Lisp even has a name that is short for “list processor.” In Haskell, lists are just as important because the way we think about iteration in functional programming is often in terms of constructing a list and then using it to produce the result we want.
In this chapter, we’ll learn about lists and the functions that work with them. We’ll ...
Read now
Unlock full access