Torrent details for "Optics By Example: Functional Lenses in Haskell by Chris Penner EPUB"    Log in to bookmark

wide
Torrent details
Cover
Download
Torrent rating (0 rated)
Controls:
Category:
Language:
English English
Total Size:
8.74 MB
Info Hash:
1f585a5f16a7187d9f2adaa81f57435f435af58d
Added By:
Added:  
04-08-2024 15:59
Views:
72
Health:
Seeds:
26
Leechers:
7
Completed:
196
wide




Description
wide
xx

Optics By Example: Functional Lenses in Haskell by Chris Penner EPUB

A comprehensive example-driven guide to optics. Examples in Haskell, but adaptable to other languages.



Become a data-manipulation wizard using optics to manipulate data!



This book takes you from beginner to advanced using Lenses, Traversals, Prisms, and more!

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!



See the Sample for a complete list of chapters, but here are some highlights:

1 Complete introductions to Lenses, Folds, Traversals, Prisms and Isos
2 Learn the magic of Indexed optics
3 Composing Optics
4 Lenses & Records
5 Fixing "The Record Problem"
6 Application design techniques using Classy optics
7 Breakdowns of laws and limitations for each optic type
8 Virtual lenses
9 Validation lenses
10 A guide to fully polymorphic optics
11 A guide to "operator-style"
12 Learn to query, filter, and aggregate data with surgical precision
13 Learn how to use higher-order optics effectively
14 Learn to write custom versions of all optics types for your own applications
15 Manipulate data types with a clean and consistent interface
16 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.



Leanpub

xx

  User comments    Sort newest first

No comments have been posted yet.



Post anonymous comment
  • Comments need intelligible text (not only emojis or meaningless drivel).
  • No upload requests, visit the forum or message the uploader for this.
  • Use common sense and try to stay on topic.

  • :) :( :D :P :-) B) 8o :? 8) ;) :-* :-( :| O:-D Party Pirates Yuk Facepalm :-@ :o) Pacman Shit Alien eyes Ass Warn Help Bad Love Joystick Boom Eggplant Floppy TV Ghost Note Msg


    CAPTCHA Image 

    Anonymous comments have a moderation delay and show up after 15 minutes