This is your work, valued

Tasmania, Australia

Brian McKenna

Elite
@puffnfresh

λ

roy. Small functional language that compiles to JavaScript.

840

bilby.js. Serious functional programming library for JavaScript.

588

toggle-osx-shadows. Tiny tool to toggle window shadows on OS X

409

Honer.app. OS X application to draw a border around the focused window

301

iridium. xmonad with the X11 abstracted and configured with Idris

209

nix-files. My NixOS configuration and custom Nix derivations.

157

brushtail. JS AST rewriter for tail call elimination

134

node-webgl. WebGL addon for node.js

105

heroku-buildpack-haskell. Heroku buildpack for Haskell

76

wat-collection. Collection of "wat" moments in various languages

75

sonic2. Sonic the Hedgehog 2 in Haskell

67

osxmonad. Tiling window manager for Mac OS X.

58

node-cgi. A CGI adaptor for node.js

54

free-graphs. Generate GraphViz graphs by interpretting free monads.

52

game-of-comonads.js. Pure and comonadic Game of Life in Fantasy Land compatible JavaScript

43

bam-idris-blog. Static blog generator in Idris.

40

haskell-buildpack-demo. Demo of the Heroku Haskell Buildpack

39

rephrase. Rewrite rules for JavaScript.

39

tryidris. Try Idris

34

crosscheck. Using QuickCheck to test functions in other languages/environments.

33

licentious. License your GitHub repository in seconds

28

atsboot. A tiny 32 bit kernel written in ATS

26

eta-android. Quick example of Eta on Android

24

haskell-jwt. JSON Web Token (JWT) decoding and encoding

23

language-scala. Pretty printer of Scala

20

leftpad.hs. Verified left pad

19

th-pprint. Simplify and render Template Haskell

18

c4-model. Haskell implementation of C4 model, for specifying software architecture

18

fo. Overloaded operators for Fantasy Land compatible JavaScript.

17

purescript-streams. Compositional, streaming I/O library (unfinished)

13

stl-idris. Code from my StrangeLoop 2014 Idris presentation.

13

type-search. Hoogle's core type search algorithm, as a library

12

ray. Roy plugin for Play 2.0

12

game-of-comonads. Game of Life written using a Comonadic grid/board and Ncurses.

12

nix-command-store-plugin. Arbitrary commands as remote Nix stores

11

linuxkit-builder. See newer work at https://github.com/nix-community/linuxkit-builder

11

scrappy. Better Scala for-comprehensions using paradise's annotation macros

10

kosinski. Compression used in Sonic the Hedgehog

10

crab-emacs. Emacs minor mode to use Emacs as a Crab remote browsing server.

9

purescript-webrtc. PureScript WebRTC bindings

9

confining-strut. Sets an engine independent toString on Functions

8

blimp. Small Haskell to JVM compiler

8

editpipe. Edit stdin using an editor before sending to stdout.

8

fp-course. Functional Programming Course

8

nix-chromeos. Scripts for working with Nix via a chroot on ChromeOS.

8

type-algebra. Haskell library for operations on type algebra, e.g. inhabitant counting

7

eta-scala-interop. Utilities for interoperating with Scala.

4

purescript-functor-semigroups. Semigroups for instances of the functor hierarchy.

3