I have halfwit 2 somewhere in the closet and it's just cursed. Some bits I remember:
- It uses a weird poorly-huffman-coded codepage with some questionable choices
- I shoehorned in jelly string compression for some reason
- Everything is (supposed to be) compiled into a stack function with fixed input/output arity, which is actually unenforcable
- this means modifiers are functions from stack-functions to stack-functions, and the whole program's compiled into one giant stack-function at the end