fluokitten

Category theory library

A Clojure library implementing category theory concepts for functional programming

Category theory concepts in Clojure - Functors, Applicatives, Monads, Monoids and more.

GitHub

468 stars
20 watching
35 forks
Language: Clojure
last commit: over 2 years ago
Linked from 1 awesome list

category-theoryclojureclojure-libraryfunctormonadmonoid

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
funcool/catsProvides higher-order abstractions for category theory and algebraic structures in Clojure and ClojureScript.944
jwiegley/category-theoryAn axiomatic formalization of category theory in Coq for personal study and practical work759
jcouyang/cat.jsA JavaScript implementation of category theory concepts with various monad and functor classes.15
khinsen/monads-in-clojureAn introduction to monads in Clojure, covering the basics of this functional programming concept.224
clojure/algo.monadsA Clojure-based library providing macros and definitions for common data monads.446
uncomplicate/clojureclA Clojure library that enables parallel computations on GPU using OpenCL278
clj-commons/manifoldA compatibility layer for event-driven abstractions1,022
mplatvoet/funktionalA Kotlin implementation of monadic types for functional programming.10
williamdemeo/typefuncCollects links and resources on type theory and functional programming.309
amintimany/categoriesAn implementation of category theory in the Coq proof assistant.94
replikativ/konserveA protocol for building asynchronous, thread-safe, and consistent key-value stores with low overhead300
fhd/clostacheA Mustache templating library for Clojure.319
joshuaeckroth/clj-mlA Clojure library for building machine learning models on top of Weka and other algorithms135
funcool/clojure.jdbcA Clojure library that simplifies the interaction with relational databases using JDBC.105
clojure/core.asyncProvides facilities for asynchronous programming and communication in Clojure1,956