Projects
Fig: Simple and Extensible Configuration for Racket
A domain-specific language for configuration in Racket. Extends JSON with variables, conditionals, and an environment.
racket
programming-languages
Buffalo: A terminal text editor in C
A terminal text editor in pure C, built on top of ncurses
C
systems
Haskell Ray Tracer
A 3D graphics renderer, complete with shapes, shadows, reflection and refraction
haskell
functional programming
Racket Lox
The first implementation of the Lox language from Crafting Interpreters in Racket
racket
programming-languages
functional-programming