Edward Kmett (ekmett)

ekmett

Geek Repo

Company:Positron AI

Location:Farmington Hills, MI

Home Page:http://positron.ai/

Twitter:@kmett

Github PK Tool:Github PK Tool


Organizations
analytics
ermine-language
haskell
haskell-opengl
lens
scalaz

Edward Kmett's repositories

lens

Lenses, Folds, and Traversals - Join us on web.libera.chat #haskell-lens

Language:HaskellLicense:NOASSERTIONStargazers:1983Issues:68Issues:574

ad

Automatic Differentiation

Language:HaskellLicense:BSD-3-ClauseStargazers:364Issues:25Issues:62

trifecta

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

Language:HaskellLicense:NOASSERTIONStargazers:292Issues:24Issues:45

guanxi

Relational programming in Haskell. Mostly developed on twitch.

Language:HaskellLicense:NOASSERTIONStargazers:250Issues:24Issues:6

propagators

The Art of the Propagator. See also:

Language:HaskellLicense:NOASSERTIONStargazers:162Issues:17Issues:6

coda

A language experiment -- irc.freenode.net ##coda

Language:HaskellLicense:NOASSERTIONStargazers:158Issues:22Issues:7

free

free monads

Language:HaskellLicense:NOASSERTIONStargazers:157Issues:19Issues:82

discrimination

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

Language:HaskellLicense:NOASSERTIONStargazers:135Issues:15Issues:15

bound

Combinators for manipulating locally-nameless generalized de Bruijn terms

Language:HaskellLicense:NOASSERTIONStargazers:121Issues:17Issues:35

reflection

Reifies arbitrary Haskell terms into types that can be reflected back into terms

Language:HaskellLicense:BSD-3-ClauseStargazers:101Issues:12Issues:25

comonad

Haskell 98 comonads

Language:HaskellLicense:NOASSERTIONStargazers:77Issues:14Issues:23

kan-extensions

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

Language:HaskellLicense:NOASSERTIONStargazers:77Issues:10Issues:34

constraints

Tools for programming with ConstraintKinds in GHC

Language:HaskellLicense:NOASSERTIONStargazers:70Issues:9Issues:59

profunctors

Haskell 98 Profunctors

Language:HaskellLicense:NOASSERTIONStargazers:69Issues:15Issues:49

ersatz

A monad for interfacing with external SAT solvers

Language:HaskellLicense:NOASSERTIONStargazers:62Issues:13Issues:46

bifunctors

Haskell 98 bifunctors, bifoldables and bitraversables

Language:HaskellLicense:NOASSERTIONStargazers:56Issues:11Issues:50

exceptions

mtl friendly exceptions

Language:HaskellLicense:NOASSERTIONStargazers:48Issues:7Issues:31

structs

Exploring how to make a strict imperative universe in the GHC runtime system.

Language:HaskellLicense:NOASSERTIONStargazers:47Issues:10Issues:3

adjunctions

Simple adjunctions

Language:HaskellLicense:NOASSERTIONStargazers:44Issues:14Issues:28

tagged

phantom types

Language:HaskellLicense:BSD-3-ClauseStargazers:37Issues:10Issues:23

rounded

MPFR bindings for Haskell

Language:HaskellLicense:BSD-3-ClauseStargazers:33Issues:11Issues:31

hyphenation

Knuth-Liang Hyphenation for Haskell based on TeX hyphenation files

Language:HaskellLicense:NOASSERTIONStargazers:32Issues:9Issues:8

placeholder

todo and unimplemented, robustly implemented

Language:HaskellLicense:NOASSERTIONStargazers:25Issues:0Issues:0

keys

keyed functors

Language:HaskellLicense:NOASSERTIONStargazers:22Issues:7Issues:4

pointed

pointed and copointed data

Language:HaskellLicense:NOASSERTIONStargazers:21Issues:7Issues:7

half

half-precision floating-point

Language:HaskellLicense:NOASSERTIONStargazers:14Issues:6Issues:13

monad-ran

Right Kan extension transformers covering the entire MTL, IO, ST s, and STM in Haskell in a generalization of continuation passing style

Language:HaskellLicense:BSD-3-ClauseStargazers:13Issues:0Issues:0

charset

fast utf-8 character sets

Language:HaskellLicense:BSD-3-ClauseStargazers:12Issues:7Issues:3

arcade

A physics playground

Language:JavaScriptLicense:NOASSERTIONStargazers:10Issues:0Issues:0
License:Apache-2.0Stargazers:0Issues:0Issues:0