chpp is a preprocessor which can be applied to a myriad of
applications. One of the more impressive applications of chpp
is this very web-site (you can download the complete source for this
page from the download section.
For little more specific information on chpp see the official announcement of the latest version. For
in-depth coverage, you should check out the
manual, which is of course also included in the
If you feel that chpp is the way to go for you, or if you just
want to give it a try, you can download chpp right from
this site. The program is distributed under
the terms of the GNU General Public Licence.
Whether you like chpp or not, we would very much
appreciate if you told us what you think about it by dropping us a
If you are doing anything interesting with chpp, we would of
course also love to hear about it.
There are two mailing lists for chpp, namely
Everything that gets posted to chpp-announce gets posted to
chpp-general too, so you only have to subscribe to one list. To
subscribe to one of the lists, write a mail to either
with the line
||Announcements regarding chpp.
||Discussions about using chpp, bug reports, development of chpp etc.
in the body.
A web archive of the mailing lists can be found at