i was bored and wrote a bite-sized QuakeC interpreter in (almost) pure C89!
its heavily based on the original Quake engine code, which is why the license is GPLv2. basically the idea is to make QuakeC a viable compiled bytecode scripting language for games & software outside of the Quake engine.
