All Git Users → ekmett

66 open source projects by ekmett

1. Quine
haskell, opengl, toy project
✭ 202
haskell
2. Guanxi
Relational programming in Haskell. Mostly developed on twitch.
✭ 198
haskell
3. Linear
Low-dimensional linear algebra primitives for Haskell.
✭ 162
haskell
4. Hask
Category theory for Haskell with a lens flavor (you need GHC 7.8.3, not 7.8.2 to build this!)
✭ 159
haskell
5. Coda
A language experiment -- irc.freenode.net ##coda
6. Lens
Lenses, Folds, and Traversals - Join us on freenode #haskell-lens
✭ 1,827
haskell
7. Free
free monads
✭ 135
haskell
8. Propagators
The Art of the Propagator. See also:
✭ 125
haskell
9. Discrimination
Fast linear time sorting and discrimination for a large class of data types
✭ 125
haskell
10. Bound
Combinators for manipulating locally-nameless generalized de Bruijn terms
✭ 102
haskell
11. Reflection
Reifies arbitrary Haskell terms into types that can be reflected back into terms
✭ 95
haskell
12. Succinct
playground for working with succinct data structures
✭ 92
haskell
13. Algebra
constructive abstract algebra
✭ 80
haskell
14. Parsers
Generic parser combinators
✭ 76
haskell
15. Comonad
Haskell 98 comonads
✭ 70
haskell
16. Profunctors
Haskell 98 Profunctors
✭ 64
haskell
17. Constraints
Tools for programming with ConstraintKinds in GHC
✭ 61
haskell
18. Cadenza
every day i'm truffling
✭ 59
kotlin
20. Either
the EitherT monad transformer
✭ 49
haskell
21. Graphs
a monadic graph library
✭ 38
haskell
22. Approximate
Approximate discrete values and numbers
✭ 35
haskell
24. Tagged
phantom types
✭ 34
haskell
25. Keys
keyed functors
✭ 21
haskell
26. Scala Attoparsec
A port of Bryan O'Sullivan's attoparsec from Haskell to Scala
✭ 15
scala
27. Machines
Networks of composable stream transducers
✭ 318
haskell
28. Ad
Automatic Differentiation
✭ 307
haskell
29. Trifecta
Parser combinators with highlighting, slicing, layout, literate comments, Clang-style diagnostics and the kitchen sink
✭ 273
haskell
30. void
Provides Data.Void, which is in base since ghc 7.8 or so
✭ 18
haskell
31. unboxed
experimenting with unlifted classes via backpack
32. thc
An experimental "Turbo" Haskell Runtime - Nothing really to see here yet
33. scheme-monads
minimalist polymorphic scheme-(co)monads, written to avoid use of any advanced language features except hygienic macros
✭ 18
scheme
34. semigroups
Haskell 98 semigroups
✭ 59
haskell
35. indexed
Indexed Functors for GHC 7.6
✭ 18
haskell
36. gl
Complete raw OpenGL bindings for Haskell
✭ 90
haskellc
37. bits
Bit twiddling and bitwise serialization primitives
✭ 13
haskellc
38. hkd
higher-kinded data
✭ 23
haskell
39. intervals
Interval Arithmetic
✭ 25
haskell
40. abelian
Commutative Applicatives and Semigroups
✭ 32
haskell
41. adjunctions
Simple adjunctions
✭ 37
haskell
42. bad
a playground for working with fully static tensors and automatic differentiation
✭ 16
C++
43. hyphenation
Knuth-Liang Hyphenation for Haskell based on TeX hyphenation files
✭ 31
haskell
44. compensated
Compensated floating-point arithmetic
✭ 14
haskell
45. monad-ran
Right Kan extension transformers covering the entire MTL, IO, ST s, and STM in Haskell in a generalization of continuation passing style
✭ 13
haskell
46. distributive
Dual Traversable
✭ 41
haskell
47. succinct-binary
Succinct binary serialization
48. rounded
MPFR bindings for Haskell
✭ 33
haskellc
49. hyperloglog
A constant-memory approximation of set membership
✭ 24
haskell
50. sparse
sparse matrices in Morton order
1-50 of 66 user projects