Greg Spurrier's repositories

shen-ruby

ShenRuby is a port of the Shen programming language to Ruby

Language:ShenLicense:NOASSERTIONStargazers:76Issues:11Issues:10

has_enumeration

An ActiveRecord extension allowing an attribute to be treated as a symbol-based enumeration.

Language:RubyLicense:MITStargazers:14Issues:3Issues:1

to-be-continued

Simplified Asynchronous Programming for Clojure and ClojureScript

Language:ClojureLicense:MITStargazers:14Issues:2Issues:0

checked-route

Type-checked Compojure Routes

Language:ClojureLicense:MITStargazers:9Issues:2Issues:1

klam

A Ruby implementation of Kl, the small Lisp on top of which the Shen programming language is implemented.

Language:RubyLicense:MITStargazers:9Issues:3Issues:0

peanut-butter-cup

The meeting of Clojure doc strings' chocolate with Midje facts' peanut butter.

Language:ClojureLicense:MITStargazers:7Issues:0Issues:0

shen-test

A simple, expressive testing framework for Shen programs

Language:ShenLicense:MITStargazers:4Issues:2Issues:0

klasc

KLaSC: KLambda Spec Checker

Language:RubyLicense:MITStargazers:3Issues:2Issues:0

lazing

Lazy equivalents for many of the methods defined in Ruby's Enumerable module

Language:RubyLicense:MITStargazers:2Issues:2Issues:1

oauth-clj

Clojure OAuth library

Language:ClojureStargazers:2Issues:2Issues:0

tbc-node-example

Example usage of the To Be Continued library in a ClojureScript application targeting Node.js

Language:ClojureLicense:MITStargazers:2Issues:2Issues:0

vim-midje

Vim indentation and syntax highlighting for Midje

Language:Vim ScriptLicense:MITStargazers:2Issues:2Issues:0

bitter

Persistent bitmaps for Clojure

Language:ClojureLicense:MITStargazers:1Issues:2Issues:0

decomatic

Clojure data structure decoration

Language:ClojureLicense:MITStargazers:1Issues:2Issues:0

dot-emacs-d

My .emacs.d directory

Language:Emacs LispStargazers:1Issues:2Issues:0

Midje

Midje provides a migration path from clojure.test to a more flexible, readable, abstract, and gracious style of testing

Language:ClojureLicense:MITStargazers:1Issues:2Issues:0

portage

You chart your course down a river of functions. Portage gets you through the asynchronous rapids.

Language:ClojureLicense:MITStargazers:1Issues:2Issues:0

asciidoc-example

Just fooling around.

Stargazers:0Issues:0Issues:0

clonsq

Clojure NSQ client

Language:ClojureLicense:EPL-1.0Stargazers:0Issues:2Issues:0

dot-emacs-d2

Updated emacs configration

Language:Emacs LispStargazers:0Issues:0Issues:0

dot-vim

My .vim directory and .vimrc

Language:VimLStargazers:0Issues:2Issues:0

nsq

A realtime distributed messaging platform

Language:GoLicense:MITStargazers:0Issues:2Issues:0

peewee

a small, expressive orm -- supports postgresql, mysql and sqlite

Language:PythonLicense:MITStargazers:0Issues:1Issues:0

pfunc

A simple Promises/A+ compliant promise library for Node.js

Language:JavaScriptLicense:MITStargazers:0Issues:2Issues:0

pymazing

Terminal maze generator implemented in Python.

Language:PythonLicense:MITStargazers:0Issues:1Issues:0

shen-mode

An Emacs major mode for editing Shen source code

Language:Emacs LispStargazers:0Issues:2Issues:0

TrendrrNSQClient

Fast Java client for NSQ

Language:JavaLicense:MITStargazers:0Issues:1Issues:0

watchman

A host-your-own HTTP checking and pinging web service, to serve as an alternative to Pingdom.

Language:ClojureStargazers:0Issues:2Issues:0