A SkillsCast for this session is not available.
Cats is a library of category theory and algebraic abstractions for Clojure and ClojureScript. It borrows many useful abstractions from statically typed languages like Haskell and Scala: Semigroups, Monoids, Functors, Applicatives and Monads are a few examples. Cats has types for error handling and validation as well as integrations with many asynchronous abstractions found in Clojure(Script), like CSP channels, Java 8's CompletableFuture, JavaScript promises, and reactive streams.
https://github.com/funcool/cats
YOU MAY ALSO LIKE:
Cats & Monads
Alejandro Gómez
I ♥ FLOSS, more because of the people than the software. Bookworm. Flamenco aficionado. Purrely Functional Programming. ClojureScript Unraveled book co-author. Madrid & Barcelona FP meetup organizer.