As I recall, I put this together in about a week or two to put on another web site. That one never actually happened but it seems like a waste to not use it somewhere. This version loses its direction a little, especially after eval4, but I'll try and do something a bit more coherent and useful some day. Needless to say, it will happen earlier in the unlikely event that anyone shows any interest.
It's all text input and output, so it should compile easily for Borland or Microsoft compilers as well as on UNIX and other platforms.