C-Refine(ID:1930/cre004)


Lutz Prechelt Symbolic naming of code fragments to redistribute complexity and provide running commentary. Implemented as a C preprocessor. ftp://ftp.uu.net/usenet/comp.sources.reviewed/volume02/crefine