[Dev-luatex] luatex 0.60 literate progamming options

Taco Hoekwater taco at elvenkind.com
Sun Feb 21 14:45:30 CET 2010


Hi,

Peter Breitenlohner wrote:
> 
> from my point of view Cweb/Noweb generate C code (as do flex and bison),
> whereas Doxygen uses (annotated) C code to generate documentation. Thus 
> they fall into quite different categories.
> 
> Cweb is special because it is built as part of TL, but otherwise probably
> much like Noweb. 

Yes, pretty much the same.

> Flex/bison are special because they are directly supported
> by Automake. Cweb is supported in the TL build system via a shell script
> that handles all issues for parallel make, but still needs special build
> rules -- Noweb could be handled in a similar way.
> 
>  From the build system side, I'd think normal users (i.e., people building
> TL or just luaTeX) should not be required to have either Noweb or Doxygen,
> as they are not required to have Autoconf, Automake, Flex, or Bison.

On that note (and lacking other discussion input), I move we go with
Cweb.

Best wishes,
Taco


More information about the dev-luatex mailing list