Here are some of my recent side projects.
|AAL||An imperative language with a interactive web-based runtime for visualizing algorithms on arrays/lists (e.g., sorting).|
|Mal||A complete implementation of the Mal dialect of Lisp in an obscure variant of C.|
|Simp||Solver-aided IMP: a small imperative language with automatic verification.|
|puddi||A 3D graphics engine written in C++/OpenGL and tailored for real-time, interactive applications. Not maintained recently, but it has a somewhat interesting scene graph system.|
|puddi.js||An object-oriented 2D graphics library for the browser.|
|WebGrumpy||An interactive web interface for visualizing token streams, ASTs, and code produced by the Grumpy compiler.|