[LWN Logo]

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-----