Braeden Hintze, Programming Magician

I started programming when I was 12, when my dad showed me a thick tome called The Black Art of Macintosh Game Programming. It's only been downhill since then!


Evaluator

The original was made in Xcode for macOS, written in Swift. It evaluates expressions using a library of functions like sin(), rand(), and even ∫() (integrals). Expressions of the form variable_name=some_expression will actually save the expression to a variable, which can later be used in other expressions or other variables definitions. And since all variables store expressions, not merely numbers, then many variables can be updated by simply updating the value of the one they all depend on.

I recently ported this project to the web by compiling the Swift code to WebAssembly and rewriting the interface in HTML and CSS. Take a look!