This is an assorted collection of stuff that will be done, might be done, or is an idea that I want to think about 1.32 * when I use a construct like this: ------------snip------------ itemize( INCLUDEFILE(include.yo) ) ------------snip------------ and include.yo contains lines like this: ------------snip------------ it() link(Foo Bar 1)(l1) it() link(Foo Bar 2)(l3) it() link(Foo Bar 3)(l3) ------------snip------------ then I get HTML output like this: ------------snip------------ <p><dl> <p> <p></dl> <li > <a href="myfile.html#l1">Foo Bar 1</a> <li > <a href="myfile.html#l2">Foo Bar 2</a> <li > <a href="myfile.html#l3">Foo Bar 3</a> ------------snip------------ Similar thing happens in Latex output: ------------snip------------ \begin{itemize} \end{itemize} \item Foo Bar 1 \item Foo Bar 2 \item Foo Bar 3 ------------snip------------ * since itemize() doesn't seem to work with an embedded INCLUDEFILE (see my mail of yesterday), I tried startit()/endit() instead. Turns out those ones seem to be buggy too :-) In HTML output, they create a <dl>...</dl> environment, instead of <ul>...</ul>, which of course causes weblint to complain with "illegal context for <LI> - must appear in <DIR|MENU|OL|UL> element." * version check? VERSION(minimum version) ? * output Makefile dependencies. * postprocessors in program-execdir ? * install xlatin.tex in tex tree ? * ugh. Should not have to rerun configure for changing version no. * don't make doco on 'make dist', only on make release * if I use the line This document was created on PIPETHROUGH(date)(). in my yodl document, I get something like This document was created on .Tue Jul 7 16:43:59 MET DST 1998 * sort-out the macro/* file(-names) * remove paths and other @VAR@s from doco.yo.in (hint to 'yodl -h')? * fix formatted txt output; figure-out roff commands for - mbox command in roff? - gaps of white / binding space - no right justify ? 3RD PARTY BUGS * makeinfo (3.12s): - can't handle a a number characters in node names: [,:\.?!\\\'`{}], and '--', '---' in node names break as well. even worse is, that this behaviour is UNDOCUMENTED. @set-@value{} solution doesn't work: see yodl2texinfo-post.py PROJECTS * allow > 1 --include * long options for yodlfixlabels yodl2html-post * generalise embedded mudela, e.g. to allow embedded mf examples * math/equations * figure/table environments * macronames: - [l]url vs [n]email - table / tabular * use safe xnprintf iso xprintf versions * use PATH_MAX / STRING_MAX iso '80' and '255' (urg) * handy date macros (ddmonthyy; yyyymmdd; stuff like that) * check profile / performance * internationalise (GNU gettext, see LilyPond) * check and sanitise error messages
Return to Yodl's home page.

Please send Yodl questions and comments to yodl@icce.rug.nl.

Please send comments on these web pages to (address unknown), send other FSF & GNU inquiries and questions to gnu@gnu.org.

Copyright (c) 1998 Karel Kubat and Jan Nieuwenhuizen

Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.


This page was built from Yodl-1.31.17 by

<(address unknown)>, at Thu May 4 11:38:20 2000 CEST.