These are programming projects done in parallel with my
professional work.
Lexer Combinators: a
way of assembling functions of functions to create a
lexer. An amazing demonstration of the true power of
functional programming.
Data Language: an
evolutionary step in 3D graphics file formats.
Sigma: a full-fledged functional
programming language implemented in C++ in just over 7k
lines of code.