[Date Index][Thread Index]
[Date Prev][Date Next][Thread Prev][Thread Next]

Todo list

Just in case some of you ask yourself how you could help improving WML ;-)

There are many things to do.  Below are suggestions, with an estimation
of its degree of difficulty (more stars, more work)

  * Write an HTML documentation browser, it may be wmd or a new
    executable (wmh?). It is very easy because all work has already
    been done to produce online documentation.

  * Add tests to the test suite.

  * Improve existing documentation.

 ** Add modules with some graphical features (like wml::des::gfont)
    Several people announced they had such modules, but i never see
    any pointer to their work :-(

 ** Rewrite online examples

 ** Write a replacement for gFont. The idea is to build logos with
    antialiased characters, which is impossible with gFont.
    Remco van den Berg wrote webbutton, which uses True Type fonts.
    These fonts are the key.  I worked with Remco to improve its
    utility, but he did not have time to work on it. So i tried to add
    support for TTF into gFont. It is not difficult, but i could not
    find a nice solution to provide support for both TeX and TT fonts.
    I believe now that mixing them will produce an hybrid program.
    A new program fully dedicated to TTF is much more valuable.
    It is much easier than it first looks, one only has to hack existing
    programs (i know webbutton, based on the gd library
    and Dirt <URL:http://purrr.infopreneur.com/dirt/> based on Imlib2).

*** Find a way to build documents in conformance to a given DTD.
    Maybe a call to tidy after WML is sufficient.

*** Reduce processing time of consuming passes

And lots ot things i forgot to mention.
If you want to contribute to one of this items, drop me a mail.

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