Bruce's code

Command line programs

NameDescription
2pendA TUI double pendulum widget
argA simple command line argument parser
ascii-tableAn ASCII table viewer
askA simple command line asker
bbAn itty bitty browser for command line file management
bpBruce's Parsing Expression Grammars tool
btuiBruce's Text User Interface Library
conwayA Conway's Game of Life TUI widget
hill-noiseA Hill Noise implementation
nowopenA small program for showing business open hours
nukeFor when rm -rf is too good for a file
printA simple C printing library
scriptsBruce's Scripts
slidesA terminal slide presenter
wheresA simpler file finder

The Tomo Programming Language (tomo.bruce-hill.com)

NameDescription
tomoThe Tomo programming language compiler
vim-tomoVim Tomo plugin
tomo-base64Base64 Tomo package
tomo-btuiBruce's Terminal User Interface Tomo package
tomo-colorfulColorful Tomo package
tomo-commandsCommands Tomo package
tomo-coroutinesCoroutine Tomo package
tomo-gameExample Game written in Tomo
tomo-httpTomo HTTP package
tomo-http-serverHTTP Server Tomo package
tomo-iniTomo INI package
tomo-jsonJSON Tomo package
tomo-koansTomo Koans
tomo-logTomo Logging package
tomo-lost-signalLost Signal game written in Tomo
tomo-patternsPattern Matching for Tomo
tomo-pthreadsTomo Pthreads package
tomo-randomRandom Number Generators (RNG) Tomo package
tomo-shellShell Tomo package
tomo-timeTime Tomo package
tomo-uuidUUID Tomo package
tomo-vectorsVector Tomo package
tomo-wrapTomo text wrapping package

The Nomsu Programming Language (nomsu.org)

NameDescription
nomsuThe Nomsu programming language
vim-nomsuVim plugin for Nomsu

Lua projects

NameDescription
lua-debug-tuiLua Debugging TUI
lua-differA simple lua diff library
lua-immutableImmutable tables in Lua
lua-sampleprofLua Sample Profiling