logo

EbookBell.com

Most ebook files are in PDF format, so you can easily read them using various software such as Foxit Reader or directly on the Google Chrome browser.
Some ebook files are released by publishers in other formats such as .awz, .mobi, .epub, .fb2, etc. You may need to install specific software to read these formats on mobile/PC, such as Calibre.

Please read the tutorial at this link:  https://ebookbell.com/faq 


We offer FREE conversion to the popular formats you request; however, this may take some time. Therefore, right after payment, please email us, and we will try to provide the service as quickly as possible.


For some exceptional file formats or broken links (if any), please refrain from opening any disputes. Instead, email us first, and we will try to assist within a maximum of 6 hours.

EbookBell Team

Optics By Example Functional Lenses In Haskell Chris Penner

  • SKU: BELL-10665774
Optics By Example Functional Lenses In Haskell Chris Penner
$ 31.00 $ 45.00 (-31%)

4.7

96 reviews

Optics By Example Functional Lenses In Haskell Chris Penner instant download after payment.

Publisher: self-published
File Extension: PDF
File size: 8.95 MB
Pages: 390
Author: Chris Penner
Language: English
Year: 2020

Product desciption

Optics By Example Functional Lenses In Haskell Chris Penner by Chris Penner instant download after payment.

Optics By Example is a one-stop comprehensive guide to mastering optics in functional programming languages. It covers everything you need to know to go from complete beginner to advanced. Each topic is accompanied by copious examples and exercises!
Here are some highlights:
• Complete introductions to Lenses, Folds, Traversals, Prisms and Isos
• Learn the magic of Indexed optics
• Composing Optics• Lenses & Records
• Fixing "The Record Problem"
• Application design techniques using Classy optics
• Breakdowns of laws and limitations for each optic type
• Virtual lenses
• Validation lenses
• A guide to fully polymorphic optics
• A guide to "operator-style"
• Learn to query, filter, and aggregate data with surgical precision
• Learn how to use higher-order optics effectively
• Learn to write custom versions of all optics types for your own applications
• Manipulate data types with a clean and consistent interface
• Learn the monadic DSLs for using lenses in real monad stacks
WHY OPTICS?
Optics have become a wonderful and powerful new way of working with immutable data structures. They're almost a necessity at this point; and the benefits they bring in terms of re-usability, simplification of code maintenance & refactoring, and expressivity are immense! However, learning to use optics can be tricky or even intimidating at first, it's not always clear how to build up a large complicated mutation or query from the building blocks of optics. Optics by example is here to help!
This book is great as a first guide to optics, as a reference guide for discovering and mastering the optics you need for day-to-day problems, and as a springboard into new ideas and tools which you may not have even heard of.

Related Products