[Date Index][Thread Index]
[Date Prev][Date Next][Thread Prev][Thread Next]
[HELP] Replacement of wml_p2_mhc
- From: Denis Barbier <nospam@thanx>
- Date: Thu, 2 Dec 1999 09:27:24 +0100 (CET)
Hi all,
I have written a replacement for wml_p2_mhc, i.e. our stripped down
version of Meta-HTML. It is called mp4h (macro processor for HTML
documents), is derived from GNU m4 version 1.4n and looks very
promising: on WML files, pass 2 runs 75% faster :)
Unfortunately, i will have few free time for months, so i am looking for
help to develop and maintain it. Here is my TODO list on this project:
* Syntax rethinking : at the beginning, compatibility with Meta-HTML was
a priority. I believe now that it is best to have a robust and easy
to learn syntax. Compatibility with older templates within WML is
done via wml::sys::bootmhc.
We also could have discussions on this list about improvements
on Meta-HTML syntax. For instance, Meta-HTML has 2 macros to
define new tags : <define-tag> and <define-container>. I prefer
having only one, and containers could be defined with
<define-tag foo endtag=required> or <define-tag foo type=complex>.
* Write documentation. My version does not include documentation yet,
it's why there is no URL in this post.
* Enhance C portability (mp4h has been tested on Linux and SunOS 5.6)
* Optimization
* If needed, write a converter to ease upgrading template files.
* Enhance wml::sys::bootmhc for maximum backward compatibility.
--
Denis Barbier
WML Maintainer
______________________________________________________________________
Website META Language (WML) www.engelschall.com/sw/wml/
Official Support Mailing List sw-wml@engelschall.com
Automated List Manager majordomo@engelschall.com