|
Subject: ANNOUNCE: cpphs-1.0 Newsgroups: gmane.comp.lang.haskell.general Date: 2005-10-05 14:08:56 GMT (3 years, 39 weeks, 14 hours and 42 minutes ago)
cpphs-1.0
---------
Announcing a new release of cpphs, a Haskell re-implementation of
the C pre-processor. This release mainly has very minor bugfixes,
indicating (I hope) that cpphs has reached a state of reasonable
stability and maturity.
http:/haskell.org/cpphs
Recent Changes:
* Add a compatibility script cpphs.compat, allowing cpphs to act as
a drop-in replacement for cpp, e.g.
ghc -cpp -pgmP cpphs.compat
* Place quotes around replacements for special macros __FILE__,
__DATE__, and __TIME__.
* If no files are specified, read from stdin.
* Ignore #! lines (e.g. in scripts)
* Parse -D commandline options once only, and consistently with cpp,
i.e. -Dfoo means foo=1
* Fix compatibility with preprocessors like hsc2hs, which use
non-cpp directives like #def. They are now passed through to the
output with a warning to stderr.
|
|
|