CTAN update: cweb

CTAN Announcements ctan-ann at ctan.org
Mon Dec 4 16:22:13 CET 2023


Andreas Scherer submitted an update to the

                cweb

package.

Version: 4.11
License: knuth

Summary description: A Web system in C

Announcement text:
--------------------------------------------------------------------------------

This new release of CWEB 4.11 comes with these

Features:
* Factor out cwebacromac.tex with hypertext macros; also used downstream for CTWILL
* Support LuaTeX as backend engine

Fixes:
* Consistent formatting of terminal output in cases of error
* Add long-missing grouping for progress report (harmless glitch in CWEB 2)
* Suppress reference to l. 0 in error messages (harmless glitch ab origine)

Finesses:
* Revert fputs back to printf (with "%s")
* Reuse code for @(secondary output@> (CTANGLE)
* Copy whole structures via pointers
* Disentangle local variables in reduce and translate (CWEAVE/CTWILL)
* Avoid shadow variables (cf. h in WEAVE)
* Updates in cwebman.tex
* Use zero-initialisation

--------------------------------------------------------------------------------

This package is located at
   https://mirrors.ctan.org/web/c_cpp/cweb

More information is at
   https://www.ctan.org/pkg/cweb


--------------------------------------------------------------------------------

   Thanks for the upload.

     For the CTAN Team
    Manfred Lotz


CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs .


More information about the Ctan-ann mailing list