A | B | C | D | E | F | G | H | I | J | K | L | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | I decided to make a list of all WEB files that were either on CTAN or part of one of four TeX distributions. Two reasons: (1) if writing a program that processes WEB files (as TANGLE, WEAVE, and web2c's convert do), what inputs must it work for (assuming we only care about WEB programs already written)? and (2) What programs might be helpful to read, before reading the program for TeX (or METAFONT)? | |||||||||||
2 | Star | Short name | Author | Date | Path on CTAN | Path in texlive | Path in miktex | What | Path in kertex | Path in tex-gpc | Duplicate paths on texlive or miktex or CTAN | Other comments |
3 | * | TeX | DEK | 1982 - 2014 | systems/knuth/dist/tex/tex.web | texlive/Build/source/texk/web2c/tex.web | miktex-src/miktex-2.9.6800/Programs/TeXAndFriends/Knuth/tex/source/tex.web | The TeX program itself | kertex-src/knuth/tex/tex.web | tex-gpc/knuth-dist/dist/tex/tex.web | miktex-src,miktex-2.9.6800,Programs,TeXAndFriends,omega,omega,tex98,tex.web | The one in Omega is TeX as of March 1995 version 3.14159 |
4 | miktex-src/miktex-build/Programs/TeXAndFriends/Knuth/tex/tex-n.web | Adds section numbers to tex.web (Knuth's) | ||||||||||
5 | miktex-src/miktex-build/Programs/TeXAndFriends/Knuth/tex/tex-miktex.web | TeX + MikTeX changes (encTeX, MLTeX) | ||||||||||
6 | miktex-src/miktex-build/Programs/TeXAndFriends/Knuth/tex/tex-miktex-n.web | Adds section numbers to above | ||||||||||
7 | * | pdfTeX | texlive/Build/source/texk/web2c/pdftexdir/pdftex.web | miktex-src/miktex-2.9.6800/Programs/TeXAndFriends/pdftex/source/pdftex.web | ||||||||
8 | * | miktex-src/miktex-build/Programs/TeXAndFriends/pdftex/pdftex-tied.web | pdfTeX + encTeX + mlTeX + SyncTeX + MikTeX | |||||||||
9 | * | miktex-src/miktex-build/Programs/TeXAndFriends/pdftex/pdftex-tied-n.web | All of the above, plus (as % comments) the part and section numbers (numbered consecutively) | |||||||||
10 | * | XeTeX | texlive/Build/source/texk/web2c/xetexdir/xetex.web | miktex-src/miktex-2.9.6800/Programs/TeXAndFriends/xetex/source/xetex.web | The XeTeX program | MikTeX has CR/LF line endings | ||||||
11 | miktex-src/miktex-build/Programs/TeXAndFriends/xetex/pre-xetex1.web | XeTeX + encTeX + mlTeX + SyncTeX + MikTeX | ||||||||||
12 | miktex-src,miktex-build,Programs,TeXAndFriends,xetex,pre-xetex2.web | Like above, with translate_filename for miktex_have_tcx_file_name etc (and pointers!) | ||||||||||
13 | miktex-src/miktex-build/Programs/TeXAndFriends/xetex/xetex.web | Like above, variations again to do with strings (unicode 65536 v/s 256). (Final version?) | ||||||||||
14 | miktex-src/miktex-build/Programs/TeXAndFriends/xetex/xetex-n.web | Adds section numbers to *original* xetex.web (not to the one in this directory) | ||||||||||
15 | miktex-src/miktex-build/Programs/TeXAndFriends/xetex/pre-xetex1-n.web | Adds section numbers to the above filename without -n.web | ||||||||||
16 | miktex-src/miktex-build/Programs/TeXAndFriends/xetex/pre-xetex2-n.web | Adds section numbers to the above filename without -n.web | ||||||||||
17 | miktex-src/miktex-build/Programs/TeXAndFriends/xetex/xetex-final-n.web | Adds section numbers to xetex.web in *this* directory | ||||||||||
18 | * | METAFONT | DEK | systems/knuth/dist/mf/mf.web | texlive/Build/source/texk/web2c/mf.web | miktex-src/miktex-2.9.6800/Programs/TeXAndFriends/Knuth/mf/source/mf.web | The METAFONT program | kertex-src/knuth/mf/mf.web | tex-gpc/knuth-dist/dist/mf/mf.web | |||
19 | miktex-src/miktex-2.9.6800/Programs/TeXAndFriends/Knuth/mf/source/mf.web | Adds section numbers to mf.web (Knuth's) | ||||||||||
20 | miktex-src/miktex-build/Programs/TeXAndFriends/Knuth/mf/mf-miktex.web | MF + MikTeX changes | ||||||||||
21 | miktex-src/miktex-build/Programs/TeXAndFriends/Knuth/mf/mf-miktex-n.web | Adds section numbers to above | ||||||||||
22 | * | BibTeX | Oren Patashnik | 1985–2010 | biblio/bibtex/base/bibtex.web | texlive/Build/source/texk/web2c/bibtex.web | miktex-src/miktex-2.9.6800/Programs/Bibliography/bibtex/source/bibtex.web | BibTeX | kertex-src/bibtex/bibtex.web | texlive/Build/extra/bibtex/bibtex.web | To weave, replace (weave-added) "\ETs" in .tex file with replacement... problem with catcode of E | |
23 | METAPOST | Hobby & team | obsolete/systems/msdos/metapost/src/mp/mp.web | (Empty on CTAN) Metapost | kertex-src/kertex_T/mp/bin1/mp.web | |||||||
24 | * | (Example) | DEK | web/literateprog/primes.web | Example of literate programming | support/makeprog/docu/primes.web | ||||||
25 | * | (Example) | DEK | systems/knuth/dist/tex/glue.web | texlive/Master/texmf-dist/source/generic/knuth/tex/glue.web | Fixed-point glue setting (i.e. what if you don't want to use floating point for glue setting?) | kertex-src/knuth/tex/glue.web | tex-gpc/knuth-dist/dist/tex/glue.web | ||||
26 | miktex-src/miktex-build/Programs/TeXAndFriends/omega/omega/omega.web | Omega program | ||||||||||
27 | miktex-src/miktex-build/Programs/TeXAndFriends/omega/omega/omega-n.web | Adds section numbers to above omega.web | ||||||||||
28 | texlive/Build/source/texk/web2c/omegaware/odvicopy.web | miktex-src/miktex-2.9.6800/Programs/TeXAndFriends/omega/omegaware/source/odvicopy.web | Omega version of dvicopy | TeX Live one is newer | ||||||||
29 | texlive/Build/source/texk/web2c/omegaware/odvitype.web | miktex-src/miktex-2.9.6800/Programs/TeXAndFriends/omega/omegaware/source/odvitype.web | Omega version of dvitype | Slight differences | ||||||||
30 | texlive/Build/source/texk/web2c/omegaware/ofm2opl.web | miktex-src/miktex-2.9.6800/Programs/TeXAndFriends/omega/omegaware/source/ofm2opl.web | texlive/Build/source/Work/texk/web2c/ofm2opl.web | TeX Live one is newer (but which one?) | ||||||||
31 | texlive/Build/source/texk/web2c/omegaware/opl2ofm.web | miktex-src/miktex-2.9.6800/Programs/TeXAndFriends/omega/omegaware/source/opl2ofm.web | texlive/Build/source/Work/texk/web2c/opl2ofm.web | TeX Live one is newer (but which one?) | ||||||||
32 | texlive/Build/source/texk/web2c/omegaware/ovf2ovp.web | miktex-src/miktex-2.9.6800/Programs/TeXAndFriends/omega/omegaware/source/ovf2ovp.web | texlive/Build/source/Work/texk/web2c/ovf2ovp.web | TeX Live one is newer (but which one?) | ||||||||
33 | texlive/Build/source/texk/web2c/omegaware/ovp2ovf.web | miktex-src/miktex-2.9.6800/Programs/TeXAndFriends/omega/omegaware/source/ovp2ovf.web | texlive/Build/source/Work/texk/web2c/ovp2ovf.web | |||||||||
34 | texlive/Build/source/texk/web2c/omegaware/otangle.web | |||||||||||
35 | texlive/Build/source/Work/texk/web2c/aleph.web | |||||||||||
36 | texlive/Build/source/Work/texk/web2c/mfluajit.web | |||||||||||
37 | texlive/Build/source/Work/texk/web2c/mflua.web | |||||||||||
38 | R.M.Damerell | 1986 - 1990 | dviware/crudetype/version3/crudetype.web | Based on DVItype: sending output from DVI to "crude" printer devices | ||||||||
39 | R.M.Damerell | 1981 - 1990 | dviware/crudetype/version3/mytangle.web | Obsolete fork of DEK tangle, "RMD's changes for improved diagnostics" | ||||||||
40 | ? | Peter Breitenlohner | dviware/dvicopy/dvicopy.web | texlive/Build/source/texk/web2c/dvicopy.web | miktex-src/miktex-2.9.6800/Programs/DviWare/dvicopy/source/dvicopy.web | Based on DVItype | TeXLive one is newer | |||||
41 | Tor Lillqvist | dviware/laserjet/dviplus.web | Based on DVItype; sending output to HP LaserJet+ page printer | |||||||||
42 | dviware/ln03/rmcs/dvitoln03.web | Based on DVItype; DVItoLN03 | ||||||||||
43 | dviware/ln03/rose/ffc.web | convert font files from the \TeX\ \.{PXL} format to the DEC Common Font File Format. | ||||||||||
44 | dviware/screenview/vms/crudetype.web | Based on DVItype: sending output from DVI to "crude" printer devices (older fork) | ||||||||||
45 | dviware/vutex/vutex.web | Send DVI file to ASCII | ||||||||||
46 | macros/plain/contrib/literate/makeprog.web | https://ctan.org/tex-archive/macros/plain/contrib/literate?lang=en -- some sort of LP system | ||||||||||
47 | macros/text1/compugraphics_8600/fonttex.web | compugraphics_8600 | ||||||||||
48 | macros/text1/compugraphics_8600/tex8600.web | takes a TeX DVI file and converts it into CG 8600 Universal Slave Mode commands. | ||||||||||
49 | macros/text1/texix/texix.web | Something about indexing | ||||||||||
50 | * | obsolete/graphics/metapost/base/source/texk/web2c/cftests/cftest.web | texlive/Build/source/texk/web2c/cftests/cftest.web | "This is not a real program, only to test if tangle works." | obsolete/systems/luatex/base/source/texk/web2c/cftests/cftest.web | |||||||
51 | obsolete/graphics/metapost/base/source/texk/web2c/tiedir/Makefile.cweb | (CWEB, not WEB) | obsolete/systems/luatex/base/source/texk/web2c/tiedir/Makefile.cweb | |||||||||
52 | DEK | obsolete/systems/knuth/pxl/chtopx.web | "converts TEX raster pixel (“CHR”) files into character pixel (“PXL”) files" | |||||||||
53 | * | DEK | obsolete/systems/knuth/pxl/profile.web | https://www.tug.org/TUGboat/tb13-2/tb35damerell.pdf | ||||||||
54 | DEK | obsolete/systems/knuth/unsupported/mfware/gfread.web | Reading GF files | |||||||||
55 | obsolete/systems/knuth/unsupported/mfware/gftopxl.web | GF to PXL "converts them into PXL Matrix Format (“PXL”) files" | obsolete/systems/knuth/pxl/gftopxl.web | |||||||||
56 | obsolete/systems/knuth/unsupported/mfware/pktogf.web | texlive/Build/source/texk/web2c/pktogf.web | PK to GF | |||||||||
57 | obsolete/systems/knuth/unsupported/mfware/pktopx.web | PK to PXL "PK file, and converts it into the standard PXL format." | obsolete/systems/knuth/pxl/pktopx.web | |||||||||
58 | obsolete/systems/knuth/unsupported/mfware/pktype.web | PK type | ||||||||||
59 | obsolete/systems/knuth/unsupported/mfware/pxtopk.web | PXL to PK "This program compresses a pixel file into a packed, or PK, file." | obsolete/systems/knuth/pxl/pxtopk.web | |||||||||
60 | Art Samuel | obsolete/systems/knuth/unsupported/texware/dviimp.web | DVI to IMAGEN printer. Based on DVItype; sending output to IMAGEN printer | dviware/dviimp/dviimp.web | ||||||||
61 | ? | 1983 - 1996 | obsolete/systems/knuth/unsupported/texware/patgen.web | texlive/Build/source/texk/web2c/patgen.web | Generating patterns for hyphenation | TeX Live one is newer | ||||||
62 | obsolete/systems/msdos/metapost/src/mplib/dvitomp.web | (Empty on CTAN) the idea is MP -[MPToTeX]->TeX->DVI->[this program]->MP again | kertex-src/kertex_T/mpware/bin1/dvitomp/dvitomp.web | |||||||||
63 | Jiri Zlatuska | support/accents/accents.web | Something to do with VF files | |||||||||
64 | J. Schrod | support/makeprog/src/makeprog.web | Something about converting a "documentation" file (the makeprog stuff) to a program file | |||||||||
65 | DEK | systems/knuth/dist/etc/vftovp.web | texlive/Build/source/texk/web2c/vftovp.web | miktex-src/miktex-2.9.6800/Programs/TeXAndFriends/Knuth/etc/source/vftovp.web | VF+TFM to VPL (Virtual Property List) | kertex-src/knuth/etc/vftovp.web | tex-gpc/knuth-dist/dist/etc/vftovp.web | TeX Live one has whitespace changes | ||||
66 | DEK | systems/knuth/dist/etc/vptovf.web | texlive/Build/source/texk/web2c/vptovf.web | miktex-src/miktex-2.9.6800/Programs/TeXAndFriends/Knuth/etc/source/vptovf.web | VPL to VF+TFM | kertex-src/knuth/etc/vptovf.web | tex-gpc/knuth-dist/dist/etc/vptovf.web | TeX Live one has whitespace changes | ||||
67 | DEK | systems/knuth/dist/mfware/gftodvi.web | texlive/Build/source/texk/web2c/gftodvi.web | GF to DVI (i.e. make proof copies of a font file) | kertex-src/knuth/mfware/gftodvi.web | tex-gpc/knuth-dist/dist/mfware/gftodvi.web | MikTeX has CR/LF line endings | |||||
68 | DEK | systems/knuth/dist/mfware/gftopk.web | texlive/Build/source/texk/web2c/gftopk.web | miktex-src/miktex-2.9.6800/Programs/TeXAndFriends/Knuth/mfware/source/gftopk.web | Pack a GF file into a PK file | kertex-src/knuth/mfware/gftopk.web | tex-gpc/knuth-dist/dist/mfware/gftopk.web | |||||
69 | DEK | systems/knuth/dist/mfware/gftype.web | texlive/Build/source/texk/web2c/gftype.web | miktex-src/miktex-2.9.6800/Programs/TeXAndFriends/Knuth/mfware/source/gftype.web | GFtype, i.e. print a binary GF file in symbolic form | kertex-src/knuth/mfware/gftype.web | tex-gpc/knuth-dist/dist/mfware/gftype.web | MikTeX has CR/LF line endings | ||||
70 | DEK | systems/knuth/dist/mfware/mft.web | texlive/Build/source/texk/web2c/mft.web | miktex-src/miktex-2.9.6800/Programs/TeXAndFriends/Knuth/mfware/source/mft.web | Pretty-print a MF file (take a .mf file and generate a .tex file) | kertex-src/knuth/mfware/mft.web | tex-gpc/knuth-dist/dist/mfware/mft.web | MikTeX has CR/LF line endings | ||||
71 | * | DEK | systems/knuth/dist/texware/dvitype.web | texlive/Build/source/texk/web2c/dvitype.web | miktex-src/miktex-2.9.6800/Programs/TeXAndFriends/Knuth/texware/source/dvitype.web | DVItype | kertex-src/knuth/texware/dvitype.web | tex-gpc/knuth-dist/dist/texware/dvitype.web | MikTeX has CR/LF line endings | |||
72 | DEK | systems/knuth/dist/texware/pltotf.web | texlive/Build/source/texk/web2c/pltotf.web | miktex-src/miktex-2.9.6800/Programs/TeXAndFriends/Knuth/texware/source/pltotf.web | PL to TFM | kertex-src/knuth/texware/pltotf.web | tex-gpc/knuth-dist/dist/texware/pltotf.web | The TexLive one strips a trailing whitespace | ||||
73 | * | DEK | systems/knuth/dist/texware/pooltype.web | texlive/Build/source/texk/web2c/pooltype.web | miktex-src/miktex-2.9.6800/Programs/TeXAndFriends/Knuth/texware/source/pooltype.web | Pooltype -- pretty-print the pool file | kertex-src/knuth/texware/pooltype.web | tex-gpc/knuth-dist/dist/texware/pooltype.web | ||||
74 | DEK | systems/knuth/dist/texware/tftopl.web | texlive/Build/source/texk/web2c/tftopl.web | miktex-src/miktex-2.9.6800/Programs/TeXAndFriends/Knuth/texware/source/tftopl.web | TFM to PL | kertex-src/knuth/texware/tftopl.web | tex-gpc/knuth-dist/dist/texware/tftopl.web | |||||
75 | * | DEK | systems/knuth/dist/web/tangle.web | texlive/Build/source/texk/web2c/tangle.web | miktex-src/miktex-2.9.6800/Programs/TeXAndFriends/Knuth/web/source/tangle.web | The tangle program | kertex-src/knuth/web/tangle.web | tex-gpc/knuth-dist/dist/web/tangle.web | ||||
76 | * | DEK | systems/knuth/dist/web/weave.web | texlive/Build/source/texk/web2c/weave.web | miktex-src/miktex-2.9.6800/Programs/TeXAndFriends/Knuth/web/source/weave.web | The weave program | kertex-src/knuth/web/weave.web | tex-gpc/knuth-dist/dist/web/weave.web | ||||
77 | DEK | systems/knuth/local/mfware/pktype.web | texlive/Build/source/texk/web2c/pktype.web | PKtype | systems/knuth/local/mfware-sparc/pktype.web | |||||||
78 | web/knit/demo.web | just a short example to demonstrate the KNIT and TWIST program | ||||||||||
79 | Mark Potse | web/matlabweb/ctest.web | ||||||||||
80 | Mark Potse | web/matlabweb/example.web | ||||||||||
81 | Mark Potse | web/matlabweb/test.web | ||||||||||
82 | web/reduce/rweb/underscore.web | This whole REDUCE looks like actual math code, written in WEB | ||||||||||
83 | web/reduce/rweb/appl/integrator.web | |||||||||||
84 | web/reduce/rweb/appl/liesuper.web | |||||||||||
85 | web/reduce/rweb/appl/liesuperconvert.web | |||||||||||
86 | web/reduce/rweb/appl/supervf.web | |||||||||||
87 | web/reduce/rweb/appl/tools.web | |||||||||||
88 | web/spiderweb/fixes-to-be-applied/dnn.web | Spidery web | ||||||||||
89 | web/spiderweb/fixes-to-be-applied/latex/tie.web | web/latexspider/tie.web | ||||||||||
90 | web/spiderweb/src/ada/stacks.web | |||||||||||
91 | web/spiderweb/src/dijkstra/binary.web | |||||||||||
92 | web/spiderweb/src/dijkstra/sp.web | |||||||||||
93 | web/spiderweb/src/kelem/ac_guide.web | |||||||||||
94 | web/spiderweb/src/kelem/test.web | |||||||||||
95 | web/spiderweb/src/larch/lists.web | |||||||||||
96 | web/spiderweb/src/master/common.web | |||||||||||
97 | web/spiderweb/src/master/cycle.web | |||||||||||
98 | web/spiderweb/src/master/pathopen.web | |||||||||||
99 | web/spiderweb/src/master/spider.web | |||||||||||
100 | web/spiderweb/src/master/tangle.web |