texlive[71759] Build/source/texk/web2c/cwebdir: [CWEB] Add link WEB

commits+ascherer at tug.org commits+ascherer at tug.org
Wed Jul 10 17:05:39 CEST 2024


Revision: 71759
          https://tug.org/svn/texlive?view=revision&revision=71759
Author:   ascherer
Date:     2024-07-10 17:05:39 +0200 (Wed, 10 Jul 2024)
Log Message:
-----------
[CWEB] Add link WEB manual.

Also add line numbers in cwebman-w2c.ch relative to cwebman.tex.

Note that webman.pdf will have a link to the 'Holon Programming' project
on Github.

Modified Paths:
--------------
    trunk/Build/source/texk/web2c/cwebdir/ChangeLog
    trunk/Build/source/texk/web2c/cwebdir/cwebman-w2c.ch

Modified: trunk/Build/source/texk/web2c/cwebdir/ChangeLog
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/ChangeLog	2024-07-09 23:41:50 UTC (rev 71758)
+++ trunk/Build/source/texk/web2c/cwebdir/ChangeLog	2024-07-10 15:05:39 UTC (rev 71759)
@@ -1,3 +1,7 @@
+2024-07-10  Andreas Scherer  <https://ascherer.github.io>
+
+	* cwebman-w2c.ch: Add link to WEB manual (and line numbers).
+
 2024-07-06  Andreas Scherer  <https://ascherer.github.io>
 
 	* cwebman-w2c.ch: Add extra macros for HiTeX.

Modified: trunk/Build/source/texk/web2c/cwebdir/cwebman-w2c.ch
===================================================================
--- trunk/Build/source/texk/web2c/cwebdir/cwebman-w2c.ch	2024-07-09 23:41:50 UTC (rev 71758)
+++ trunk/Build/source/texk/web2c/cwebdir/cwebman-w2c.ch	2024-07-10 15:05:39 UTC (rev 71759)
@@ -16,7 +16,7 @@
 
 @q Please send comments, suggestions, etc. to tex-k@@tug.org.            @>
 
- at x
+ at x l.4
 \input cwebmac
 \pdffalse\acrohintfalse
 @y
@@ -24,7 +24,7 @@
 \ifhint \input hiplainpage \fi
 @z
 
- at x
+ at x l.6
 \def\page{\box255 } \normalbottom
 @y
 \let\page=\pagebody \raggedbottom
@@ -33,7 +33,7 @@
   \advance\footnotecount by 1\relax}
 @z
 
- at x
+ at x l.32
 \outer\def\section #1.{\penalty-500\bigskip
         \centerline{\sectionfont\def\.##1{{\twelvett##1}} #1}\nobreak\vskip 6pt
         \everypar{\hskip-\parindent\everypar{}}}
@@ -93,7 +93,7 @@
   \fi}
 @z
 
- at x
+ at x l.38
 \def\runninghead{{\tentt CWEB} USER MANUAL (VERSION 4.11)}
 @y
 \def\Kpathsea/{{\mc KPATHSEA\spacefactor1000}}
@@ -100,7 +100,7 @@
 \def\runninghead{{\tentt CWEB} USER MANUAL (Version 4.11 [\TeX~Live])}
 @z
 
- at x
+ at x l.52
 \vskip 18pt\centerline{(Version 4.11 --- December 2023)}
 @y
 \vskip 18pt\centerline{(Version 4.11 --- December 2023)%
@@ -107,7 +107,7 @@
 \footnote*{This document describes the extended \.{CWEB} (Version 4.11 [\TeX~Live]).}}
 @z
 
- at x
+ at x l.83
 Internet page \.{http://www-cs-faculty.stanford.edu/\char`\~knuth/cweb.html}
 @y
 Internet page
@@ -115,7 +115,7 @@
           {http://www-cs-faculty.stanford.edu/\TILDE/knuth/cweb.html}
 @z
 
- at x
+ at x l.88
 \.{https://github.com/ascherer/cweb} with the really current news.
 @y
 \pdfURL{\.{https://github.com/ascherer/cweb}}%
@@ -123,7 +123,7 @@
 with the really current news.
 @z
 
- at x
+ at x l.106
 should be sent to the \TeX-related mailing list \.{tex-k at tug.org}.
 @y
 should be sent to the \TeX-related mailing list
@@ -131,7 +131,15 @@
    {mailto:tex-k at tug.org}.
 @z
 
- at x
+ at x l.108
+Readers who are familiar with Knuth's memo ``The \.{WEB} System of Structured
+Documentation'' will be able
+ at y
+Readers who are familiar with Knuth's memo ``\pdfURL{The \.{WEB} System of
+Structured Documentation}{../web/webman.pdf}'' will be able
+ at z
+
+ at x l.527
 email address in a \.{CWEB} file (e.g., \.{tex-k@@tug.org}).
 @y
 email address in a \.{CWEB} file (e.g.,
@@ -139,7 +147,7 @@
    {mailto:tex-k at tug.org}).
 @z
 
- at x
+ at x l.922
 it cannot find them in the current directory.
 @y
 it cannot find them in the current directory.%
@@ -152,7 +160,7 @@
 (This is true for any other input or change file lookup.)}
 @z
 
- at x
+ at x l.1029
 except for error messages.
 @y
 except for error messages.%
@@ -160,7 +168,7 @@
 options `\.{b}', `\.{h}', and `\.{p}' are `off' by default.}
 @z
 
- at x
+ at x l.1035
 options are currently implemented:
 
 \yskip
@@ -194,7 +202,7 @@
 \yskip
 @z
 
- at x
+ at x l.1071
 \option x Include indexes and a table of contents in the \TEX/ file
 output by \.{CWEAVE}. (On by default.) (Has no effect on \.{CTANGLE}.)
 @y
@@ -202,7 +210,7 @@
 output by \.{CWEAVE}. (On by default.) (\.{CWEAVE} only.)
 @z
 
- at x
+ at x l.1127
 Sometimes things don't work as smoothly, and you get a bunch of
 @y
 \pdffalse\acrohintfalse
@@ -209,7 +217,7 @@
 Sometimes things don't work as smoothly, and you get a bunch of
 @z
 
- at x
+ at x l.1135
 `$\\{main}(\\{argc},\39\\{argv}{}$)'.
 @y
 `$\\{main}(\\{argc},\39\\{argv}{}$)'.
@@ -218,7 +226,7 @@
 \ifpdf\acrohinttrue\fi \ifhint\acrohinttrue\fi
 @z
 
- at x
+ at x l.1145
 the `\.{@\#}' will put extra space after `$\langle\,$Other locals$\,\rangle$'.
 @y
 the `\.{@\#}' will put extra space after `$\langle\,$Other locals$\,\rangle$'.%
@@ -226,7 +234,7 @@
 to suppress the extra space globally.}
 @z
 
- at x
+ at x l.1147
 \section Hypertext and hyperdocumentation.
 @y
 \vfill\eject
@@ -233,7 +241,7 @@
 \section Hypertext and hyperdocumentation.
 @z
 
- at x
+ at x l.1171
 from \.{https://hint.userweb.mwn.de/hint/hintview.html}.
 @y
 from
@@ -241,7 +249,7 @@
           {https://hint.userweb.mwn.de/hint/hintview.html}.%
 @z
 
- at x
+ at x l.1180
 the program sources at \.{ftp://ftp.cs.stanford.edu/pub/ctwill}.
 @y
 the program sources at
@@ -251,13 +259,13 @@
 \.{ctwill} executable -- and its associated helpers -- out of the box.}
 @z
 
- at x
+ at x l.1184
 As an example of a real program written in \.{CWEB}, Appendix~A
 @y
 As an example of a real program written in \.{CWEB}, \Appendix A
 @z
 
- at x
+ at x l.1189
 Appendix B displays the files that set \TEX/ up to accept
 the output of \.{CWEAVE}, and Appendix~C discusses how to use some of those
 @y
@@ -265,7 +273,7 @@
 the output of \.{CWEAVE}, and \Appendix C discusses how to use some of those
 @z
 
- at x
+ at x l.1195
 appendices D, E, and~F, which exhibit the complete source code for
 \.{CTANGLE} and \.{CWEAVE}.
 
@@ -281,7 +289,7 @@
 \eject\titletrue
 @z
 
- at x
+ at x l.1201
 \section Appendix A: Excerpts from a \.{CWEB} Program.
 @y
 \def\subsections{4}
@@ -289,7 +297,7 @@
 \subsection CWEB file format.
 @z
 
- at x
+ at x l.1205
 generated sections 27--31 of the file \.{common.w}, which contains
 @y
 generated sections 27--31 of the file
@@ -296,7 +304,7 @@
 \pdfURL{\.{common.w}}{common.pdf}, which contains
 @z
 
- at x
+ at x l.1276
 \def\runninghead{APPENDIX A --- TRANSLATION BY {\tentt CTANGLE}}
 @y
 \def\runninghead{APPENDIX A --- TRANSLATION BY {\tentt CTANGLE}}
@@ -303,7 +311,7 @@
 \subsection Translation by CTANGLE.
 @z
 
- at x
+ at x l.1344
 \def\runninghead{APPENDIX A --- TRANSLATION BY {\tentt CWEAVE}}
 @y
 \def\runninghead{APPENDIX A --- TRANSLATION BY {\tentt CWEAVE}}
@@ -310,7 +318,7 @@
 \subsection Translation by CWEAVE.
 @z
 
- at x
+ at x l.1433
 \def\runninghead{APPENDIX A --- FINAL DOCUMENT}
 
 And here's what the same excerpt looks like when typeset.
@@ -327,7 +335,7 @@
 \def\C#1{\5\5\quad$\triangleright\,${\cmntfont#1}$\,\triangleleft$}
 @z
 
- at x
+ at x l.1515
 \vfil\eject\titletrue
 @y
 \vfil\eject\titletrue
@@ -336,13 +344,13 @@
 \ifacro\acrohinttrue\fi \ifhint\acrohinttrue\fi
 @z
 
- at x
+ at x l.1617
   \.{ { }\\vskip 15pt \\centerline\{(Version 4.11)\}{ }\\vfill\}}\cr}$$
 @y
   \.{ { }\\vskip 15pt \\centerline\{(Version 4.11)\}{ }\\vfill\}}\cr}$$
 @z
 
- at x
+ at x l.1732
 if you have a duplex printer. Appendices D, E, and F of the complete
 version of this manual are printed using a commented-out option that
 substitutes `$\gets$' for `$=$' in the program listings. Looking at those
@@ -356,7 +364,7 @@
 Looking at those
 @z
 
- at x
+ at x l.1784
 \point 20. Furthermore, group titles can be converted to an arbitrary
 @y
 \vfill\eject
@@ -363,7 +371,7 @@
 \point 20. Furthermore, group titles can be converted to an arbitrary
 @z
 
- at x
+ at x l.1796
 \vfill\end
 @y
 \point 21. With modern \TeX\ engines like `\.{luatex}', `\.{pdftex}', and



More information about the tex-live-commits mailing list.