Demo code for http://journal.stuffwithstuff.com/2014/07/15/a-turn-based-game-loop/
An open source roguelike written in C#
A simple demo app for Pratt parsing
Tiny web page for converting between binary, decimal, hex and UTF-8
A set of utility classes and extension methods in C#
Just a little toy language to learn about register-based VMs.
Repository for the book "Crafting Interpreters"
Proposal for handling platform-specific code in Dart
DEP for configuration-specific code in Dart
The Finch programming language
Framework for building high-performance, high-fidelity iOS and Android apps
Demo code for a blog post about field-of-view calculation
Source repo for the book
Scrapes the github explore language pages to get an ordered list of languages by rank
A web-based roguelike written in Dart.
A complete interpreter for a dialect of BASIC in one Java sourcefile
My blog, in all its statically-generated glory
The Lark programming language.
Reversing a linked list
A simple implementation of the LISP2 mark-compact GC algorithm
The Magpie programming language
The old C#-based Magpie programming language
The old single-dispatch optionally-typed flavor of the Magpie programming language.
A little terminal emulation package for Dart.
A terminal emulation library in C#
A simple mark-sweep garbage collector in C
A tiny static web server for previewing Markdown files
Default channel file for Package Control. Follow the directions at:
Temporary script for examining Dart core library patch files.