Today’s absurd contribution is an interpreter in gen~.
Roughly based on the style of early digital calculators, and the language Forth. Yes, I mean you can send a message “3 4 +” to the gen~ (via atoi and Timo’s great idea of using click~), and the gen~ outputs 7; or send "1 2 3 + *" or "1 2 + 3 *" and get 9.
Why on earth would this ever be useful? Well, apart from the learning exercise of seeing how relatively simple a basic interpreter can be, it also opens up the path for doing things like parsing serial byte streams encoded in signals (which, for example, could include parsing MIDI byte streams), as well as interpreting structural things for generative grammars, fractal-types of recursive schedulers, and so forth. (Ha.)
Do something amazing with it if you can!