Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

resource that explains vocabulary used in Edward Kmett's lens package

I am trying to read the documentation in Edward Kmett's Lens package. I am not familiar with a lot of the terms used (profunctor, isomorphism, monomorphic, contravariant, bifunctor, etc...)

What would be a good resource to go to learn some of this vocabulary as it is used in this library.

like image 576
John F. Miller Avatar asked Sep 30 '15 22:09

John F. Miller


1 Answers

These are terms from category theory. As for resources, Ed himself has some suggestions. Personally, I second his recommendations of Conceptual Mathematics by Lawvere and Awodey's Category Theory.

like image 55
Rein Henrichs Avatar answered Sep 23 '22 15:09

Rein Henrichs