Chybicka se vloudila

Petr Olsak olsak at math.feld.cvut.cz
Wed Sep 23 10:31:17 CEST 1998



On Wed, 23 Sep 1998, Jaroslav Snajdr wrote:

> Budte zdravi,
>
> uz znate tohle:
>
> \def\x{\number\x}\x

Ne, to jeste nezname.

Domnivam se, ze je potreba Vam pogratulovat k objeveni chyby v TeXu.
Jeste jsem to podrobne nezkoumal v tex.web (TeX --  the program), ale
s vysokou pravdepodobnosti to vypada na neosetreni mozne nekonecne rekurze
typu: \expandprimitiv(\expandprimitiv(\expandprimitiv...)). To by
jednoznacne znamenalo opomenuti programatora TeXu. Napriklad stejnym
zpusobem havaruje \def\x{\the\x}\x

Zkuste to jeste konfrontovat s tex.web a pak poslat bug report Knuthovi na
adresu "Barbara Beeton" bnb at math.ams.org.

Mohu Vas ujistit, ze v posledni uprave souboru tex.web, ktera probehla
v lete tohoto roku, NEBYLA OPRAVENA ZADNA CHYBA. Knuth tedy ani nezvysil
cislo verze TeXu a v tex.web udelal jen upravu nekterych komentaru. Tedy
do kodu nesahal. Na druhe strane opravil chybku v mf.web a v plain.tex a
v dalsim pridavnem softwaru. Dalsi upravu TeXu/MF lze ale ocekavt az po
roce 2000.  Znamena to, ze bug report bude nekolik let lezet v pomyslnych
"slozkach" a cekat, az jej Knuth znovu otevre.

Pokud jste chybku zverejnil jen v teto konferenci, budme ostatni slusni a
ponechme ohlaseni chyby na panu Snajdrovi, ktery chybku objevil. Povazuji
za nemoralni, pokud by chybku u Knutha ohlasoval nekdo jiny.

Petr Olsak





More information about the csTeX mailing list