December 2024
Beginner
456 pages
13h 37m
English
In previous chapters, we tackled the task of reading data in a certain way, be it lines of a file or more intricate formats, like CSV. For our purposes, we have created custom functions for reading this data, tailor-made to the task at hand. However, this is not what we typically do in these situations. Usually, no matter what language we are using, we would construct some kind of parser to do this. In Haskell, the development of parsers is an almost unique experience in how cleanly they compose, to build a bigger parser ...
Read now
Unlock full access