• Stars
    star
    19
  • Rank 1,163,249 (Top 23 %)
  • Language
    Haskell
  • License
    GNU Affero Genera...
  • Created almost 5 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Category theory concepts in type classes and instances.

More Repositories

1

emacs-color-theme-solarized

Emacs highlighting using Ethan Schoonover’s Solarized color scheme
Emacs Lisp
1,154
star
2

recursion-scheme-talk

A talk on using recursion schemes in FP.
213
star
3

CL-LLVM

CFFI bindings for LLVM
Shell
97
star
4

quid-pro-quo

A contract programming library for Common Lisp in the style of Eiffel’s Design by Contract ™.
Common Lisp
92
star
5

yaya

Yet another yet another recursion scheme library in Haskell.
Haskell
86
star
6

external-program

A portable Common Lisp library for running external programs from within Lisp.
Common Lisp
68
star
7

dada

A total recursion scheme library for Dhall
Nix
64
star
8

caterwaul

Wailing into the primordial ooze of category theory
Dhall
54
star
9

YACC-is-dead

YACC is dead for Common Lisp (based on http://arxiv.org/abs/1010.5023)
Common Lisp
39
star
10

dualizer

Delete half (minus ε) of your Haskell code!
Haskell
29
star
11

Iaia

A recursion scheme library for Idris.
Nix
24
star
12

dredd

Automatic type class law checking.
Haskell
24
star
13

category-parametric-talk

Talks on category-parametric programming.
Scala
22
star
14

compiling-anything-to-categories

a talk about and sample project for the [Categorifier](https://github.org/con-kitty/categorifier) GHC plugin.
Haskell
19
star
15

method-combination-utilities

Various utilities to make use and creation of custom method combinations easier.
Common Lisp
18
star
16

Kilns

An experimental programming language based on the kell calculus.
Common Lisp
17
star
17

project-manager

Home Manager, but for repos.
Nix
14
star
18

Idris-CPDT

A translation of Certified Programming with Dependent Types to Idris.
Idris
13
star
19

dhall-dhall

Implementation of Dhall in Dhall
Dhall
12
star
20

cheshire

This library tries to push categorical representations to their limit in Scala. I don’t expect it to be practical.
Scala
11
star
21

LOOM

Lisp: Object-Oriented and Modular
Common Lisp
9
star
22

cl-google-charts

Common Lisp API to Google Charts
Common Lisp
8
star
23

no-recursion

A GHC plugin to remove support for recursion
Nix
8
star
24

cl-dispatch

CFFI bindings to Grand Central Dispatch.
Common Lisp
7
star
25

cl-glpk

Common Lisp interface to GLPK (GNU Linear Programming Kit). This is a fork of Kai Kaminski’s original (http://common-lisp.net/project/cl-glpk/).
Common Lisp
6
star
26

sellout.github.com

my coding blog
CSS
5
star
27

cl-gravatar

Common Lisp interface to access Gravatar images and profiles.
Common Lisp
5
star
28

math-extensions

A collection of new functions as well as integration of additional number systems (E.G., quaternion and surreal numbers) with the existing system.
Common Lisp
4
star
29

http-response-handler

Generates conditions from HTTP error responses.
Common Lisp
4
star
30

dhall-path

Well-typed path manipulation for Dhall
Dhall
4
star
31

Opt-Check

Keep track of optimizations and easily benchmark them.
Common Lisp
4
star
32

sparklines

A Common Lisp library for generating sparkline images. The current state is just me persisting old stuff. Probably not worth using in its current state.
Common Lisp
3
star
33

partial-isomorphisms

A Common Lisp library for defining reversible functions.
Common Lisp
3
star
34

beautiful-failures

a Haskell library that helps you keep your users as happy as possible when things go wrong
Haskell
3
star
35

nix-package.el

A package.el-like for managing Nix packages.
Emacs Lisp
3
star
36

computational-model-zoo

Mostly a wiki for keeping track of various computational models and their relationships.
3
star
37

non-consing-variants

A tiny utility library for Common Lisp to make it easy to switch between consing and non-consing functions for optimization.
Common Lisp
3
star
38

dotfiles

Sellout’s general configuration
Nix
2
star
39

dog

compositional document generator
2
star
40

cl-fitbit

Common Lisp interface to the fitbit API.
Common Lisp
2
star
41

stumpwm

A Maximalist window manager
Common Lisp
2
star
42

hall

The corridor connecting Dhall and Haskell
Dhall
2
star
43

dhall-numerics

Some algebraic numeric types and operations.
Shell
2
star
44

flaky

Templates for dev environments
Nix
1
star
45

dhall-functor

Functor in Dhall along with functions that generalise to Functor
1
star
46

dependent-dhall-experiments

Dhall
1
star
47

data-structure-zoo

A wiki to try to keep track of various data structures and ADTs.
1
star
48

sellout

public profile
1
star
49

knots

miscellaneous knot-related things.
1
star
50

polydactyl

A reimplementation of Typelevel’s Cats taking advantage of kind polymorphism.
1
star
51

NCLB

A new(?) and simple kind of literate programming system.
Common Lisp
1
star
52

qualified-constraints

A different way of thinking about newtypes.
1
star
53

conf-questions

Web app for collecting, triaging, and answering questions from an audience
Haskell
1
star
54

straw

Compiling to SNARKs
Haskell
1
star
55

bradix

Braille-radix numbers
Emacs Lisp
1
star
56

slamengine-old

The engine for SlamData
Scala
1
star
57

pandoc-ansi

ANSI writers for Pandoc
Haskell
1
star