Thom Boyer's repositories
elastic_tabstops
A Ruby output stream that implements Elastic Tabstops
literate-launch
Tools to read and write Adobe Launch projects in a textual format
bcompiler
Mirror of http://www.rano.org/bcompiler.tar.gz, with a bootstrap script
bedrock
A framework for standardized environment settings (dotfiles) for developers.
bogus-error
Generate a spurious error as directed by a JSON configuration file.
elm-electron-webpack
A simple application written in Elm using the Electron desktop-application framework
g9
Automatically Interactive Graphics 🖼✨💯
go-lox
Bob Nystrom's Lox (from Crafting Interpreters) implemented in Go
greedy-bot
A simplistic Ban Chi bot
hex-cpp
C++ implementation of libraries and programs for exploring the Hex board game.
hex-painter
JavaScript code, using Raphael, to convert an ASCII-art image of a Hex game board into an SVG image.
itunes_smartplaylist
iTunes Smart playlist parser with Python. Convert to Kodi xsp smart playlists.
js-spectra
Top Down Operator Precedence
LiSP
Experiments based on Christian Queinnec's **Lisp in Small Pieces**
pao
A Banqi Game Server
pinhole
Ruby scripts for manipulating Adobe Launch
pleasant_grove
Wrapper for the `pg` Ruby gem that adds some pleasant convenience features
protofunmvn
A programming language for protobuf
racket-spectra
Using Racket's Language-Oriented-Programming to implement Spectra
reactor-sdk-ruby
Ruby SDK for the Reactor API
ruby-tee
A `RubyTee::File` writes its output to multiple sinks.
specr
Nothing to see here. Move along.
spectra-js
Spectra transpiler implemented in JavaScript
tdop
Exploring Top Down Operator Precedence parsing
vim
Vim extension for bedrock
vim-go
Go development plugin for Vim
xdm
Experience Data Model
xsrand
Several fast 32-bit xor-shift random number generators implemented in Javascript.