Greg Pfeil (@sellout)

Top 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

haskerwaul

Category theory concepts in type classes and instances.
Haskell
19
star
15

compiling-anything-to-categories

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

method-combination-utilities

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

Kilns

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

project-manager

Home Manager, but for repos.
Nix
14
star
19

Idris-CPDT

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

dhall-dhall

Implementation of Dhall in Dhall
Dhall
12
star
21

cheshire

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

LOOM

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

cl-google-charts

Common Lisp API to Google Charts
Common Lisp
8
star
24

no-recursion

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

cl-dispatch

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

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
27

sellout.github.com

my coding blog
CSS
5
star
28

cl-gravatar

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

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
30

http-response-handler

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

dhall-path

Well-typed path manipulation for Dhall
Dhall
4
star
32

Opt-Check

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

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
34

partial-isomorphisms

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

beautiful-failures

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

nix-package.el

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

computational-model-zoo

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

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
39

dotfiles

Sellout’s general configuration
Nix
2
star
40

dog

compositional document generator
2
star
41

cl-fitbit

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

stumpwm

A Maximalist window manager
Common Lisp
2
star
43

hall

The corridor connecting Dhall and Haskell
Dhall
2
star
44

dhall-numerics

Some algebraic numeric types and operations.
Shell
2
star
45

flaky

Templates for dev environments
Nix
1
star
46

dhall-functor

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

dependent-dhall-experiments

Dhall
1
star
48

data-structure-zoo

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

sellout

public profile
1
star
50

knots

miscellaneous knot-related things.
1
star
51

polydactyl

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

NCLB

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

qualified-constraints

A different way of thinking about newtypes.
1
star
54

conf-questions

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

straw

Compiling to SNARKs
Haskell
1
star
56

bradix

Braille-radix numbers
Emacs Lisp
1
star
57

slamengine-old

The engine for SlamData
Scala
1
star
58

pandoc-ansi

ANSI writers for Pandoc
Haskell
1
star