Open source projects by ekmett

ekmett/linear

Low-dimensional linear algebra primitives for Haskell.

☕Haskell   ★101 stars   ⚠13 open issues   ⚭25 contributors   ☯almost 6 years old  

ekmett/lens

Lenses, Folds, and Traversals - Join us on freenode #haskell-lens

☕Haskell   ★969 stars   ⚠57 open issues   ⚭90 contributors   ☯over 4 years old  

ekmett/ad

Automatic Differentiation

☕Haskell   ★163 stars   ⚠8 open issues   ⚭16 contributors   ☯almost 7 years old  

ekmett/propagators

The Art of the Propagator. See also:

☕Haskell   ★63 stars   ⚠4 open issues   ⚭3 contributors   ☯over 1 year old  

ekmett/tables

Deprecated because of

☕Haskell   ★73 stars   ⚠6 open issues   ⚭15 contributors   ☯over 4 years old  

ekmett/succinct

playground for working with succinct data structures

☕Haskell   ★66 stars   ⚠6 open issues   ⚭8 contributors   ☯over 3 years old  

ekmett/bound

Combinators for manipulating locally-nameless generalized de Bruijn terms

☕Haskell   ★60 stars   ⚠10 open issues   ⚭13 contributors   ☯almost 5 years old  

ekmett/gl

Complete raw OpenGL bindings for Haskell

☕Haskell   ★52 stars   ⚠3 open issues   ⚭3 contributors   ☯over 2 years old  

ekmett/constraints

Tools for programming with ConstraintKinds in GHC

☕Haskell   ★26 stars   ⚠6 open issues   ⚭6 contributors   ☯over 5 years old  

ekmett/discrimination

Fast linear time sorting and discrimination for a large class of data types

☕Haskell   ★65 stars   ⚠3 open issues   ⚭3 contributors   ☯over 2 years old  

ekmett/parsers

Generic parser combinators

☕Haskell   ★51 stars   ⚠9 open issues   ⚭23 contributors   ☯almost 5 years old  

ekmett/hask

Category theory for Haskell with a lens flavor (you need GHC 7.8.3, not 7.8.2 to build this!)

☕Haskell   ★113 stars   ⚠1 open issues   ⚭6 contributors   ☯almost 3 years old  

ekmett/ersatz

A monad for interfacing with external SAT solvers

☕Haskell   ★38 stars   ⚠9 open issues   ⚭6 contributors   ☯almost 7 years old  

ekmett/trifecta

Parser combinators with highlighting, slicing, layout, literate comments, Clang-style diagnostics and the kitchen sink

☕Haskell   ★146 stars   ⚠15 open issues   ⚭17 contributors   ☯over 5 years old  

ekmett/quine

haskell, opengl, toy project

☕Haskell   ★130 stars   ⚠1 open issues   ⚭6 contributors   ☯over 2 years old  

ekmett/machines

Networks of composable stream transducers

☕Haskell   ★211 stars   ⚠19 open issues   ⚭23 contributors   ☯over 4 years old  

ekmett/recursion-schemes

Generalized bananas, lenses and barbed wire

☕Haskell   ★39 stars   ⚠3 open issues   ⚭5 contributors   ☯about 6 years old  

ekmett/semigroupoids

☕Haskell   ★29 stars   ⚠3 open issues   ⚭12 contributors   ☯about 6 years old  

ekmett/semigroups

Haskell 98 semigroups

☕Haskell   ★39 stars   ⚠1 open issues   ⚭22 contributors   ☯about 6 years old  

ekmett/bifunctors

Haskell 98 bifunctors, bifoldables and bitraversables

☕Haskell   ★27 stars   ⚠5 open issues   ⚭17 contributors   ☯about 6 years old  

ekmett/mtl

The Monad Transformer Library

☕Haskell   ★54 stars   ⚠13 open issues   ⚭7 contributors   ☯about 5 years old  

ekmett/free

free monads

☕Haskell   ★71 stars   ⚠20 open issues   ⚭33 contributors   ☯about 6 years old  

ekmett/contravariant

Haskell 98 contravariant functors

☕Haskell   ★23 stars   ⚠5 open issues   ⚭11 contributors   ☯about 6 years old  

ekmett/categories

categories from category-extras

☕Haskell   ★27 stars   ⚠7 open issues   ⚭2 contributors   ☯over 6 years old  

ekmett/either

the EitherT monad transformer

☕Haskell   ★26 stars   ⚠7 open issues   ⚭16 contributors   ☯almost 6 years old  

ekmett/kan-extensions

Kan extensions, Kan lifts, the Yoneda lemma, and (co)monads generated by a functor

☕Haskell   ★22 stars   ⚠5 open issues   ⚭15 contributors   ☯about 6 years old