Skip to Content
Mastering Functional Programming
book

Mastering Functional Programming

by Anatolii Kmetiuk
August 2018
Intermediate to advanced
380 pages
10h 2m
English
Packt Publishing
Content preview from Mastering Functional Programming

Turning effects into data

It's possible to compare the process of writing programs with modeling and describing a particular reality. For example, when you are writing an application for warehouse management, you are encoding in the rules of logic the concept of an online shop, its inventory, the place where the inventory is stored, and the rules according to which this inventory can be moved in and out of the warehouse. This is the reality of the business domain for which you are writing the application. We can say that your goal as a programmer is to model your business domain, that is, to encode it using your programming language into specific logical rules—to define the way information is to be stored, transformed, and interacted with. ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Learning Functional Programming

Learning Functional Programming

Jack Widman

Publisher Resources

ISBN: 9781788620796Supplemental Content