Just to add some more confusion to the mix, there was a port of an early charon release from limbo to c, called 'i' - the single letter.
This worked to the point of working like a buggy abaco (perhaps I am unfair but that is what it feels like), Its on sources (in contrib/extra I think). I'am not suggesting it should be used as a starting point but its an interesting example to look at. -Steve