From: Mark Probst <schani@unix.cslab.tuwien.ac.at>
Subject: chpp 0.3.1 -- a general purpose preprocessor
Date: Thu, 7 May 1998 09:56:32 GMT
-----BEGIN PGP SIGNED MESSAGE-----
Announcing
CHPP Version 0.3.1
==================
CHPP is a powerful preprocessor originally designed for, but not
limited to, HTML.
We have used CHPP successfully in the creation of simple and complex
web-pages, QuakeWorld (tm) configuration files and data processing
tasks usually done with tools like GAWK.
Features
- --------
CHPP combines features of CPP, M4, Perl and Scheme. Still, we have
tried and succeeded in keeping the language pretty simple.
Among the features of CHPP are:
- CHPP is non-intrusive, i.e. you can take already existing text and
just pipe it through CHPP and it is likely it won't change.
- User-defined macros, which can be recursive
- Complex data structures (lists and hashes)
- Powerful looping constructs
- Regular expression matching
- Support for CGI scripting
- An interface to SQL-Servers (at the moment mSQL and MySQL).
Documentation
- -------------
A reference manual for CHPP is included in the distribution.
Platforms
- ---------
Our main development platform for CHPP is linux-i386. CHPP has been
tested on the following platforms:
linux-i386
linux-alpha
linux-powerpc
openstep-i386
digitalunix-alpha
CHPP is very portable and should compile and run out-of-the-box on
pretty much any UN*X platform, provided that the tools required for
building it (GNU make, flex, bison) are available.
Licence and Availability
- ------------------------
CHPP is distributed under the terms of the GPL.
The source of CHPP is available at the CHPP homepage at
http://chakotay.ml.org/
or, if your browser does not grok HTTP/1.1
http://chakotay.ml.org/chpp/
Changes since 0.3
- -----------------
Now runs on glibc2 systems (e.g. RedHat 5).
- ----------
Heinz Deinhart & Mark Probst
chpp@unix.cslab.tuwien.ac.at
- --
This article has been digitally signed by the moderator, using PGP.
http://www.iki.fi/mjr/cola-public-key.asc has PGP key for validating signature.
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember a short description of the software and the LOCATION.
This group is archived at http://www.iki.fi/mjr/linux/cola.html
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: latin1
iQCVAgUBNVGFUFrUI/eHXJZ5AQEMPgQAiDsbbM2hANjl1Y1Z/J5lP0V//sZn++sN
Hj3qVH6rg5duj2cf8g8aZk/U6gwjzkA559fwo6q/IPeycqGPI0NEIddgSCl6NABM
ZBFbVs2kvclJKEZaCl84QBAcDX4C1DwWe78//G+MsoVfIrWYAUa+SqQJwkIKTmjx
d6I9KjzVxCs=
=oVup
-----END PGP SIGNATURE-----