Download of ced445.c (ced445.c ( external link: SF.net): 90,199 bytes) will begin shortly. If not so, click link on the left.
Since uppercase letters are a small part of text bandwidth, I use them as control characters. The caps-as-meta editor project applies this idea to a text editor. The main benefit is nearly modeless editting, there are no separate text-entry and command modes.
Be warned, the source compiles with the Diet Library (to under 70K), using read() and write() instead of fread() and fwrite().