
В начале TeX: The Program мы обнаруживаем, что
Предварительные планы по преобразованию кода SAIL в форму, несколько напоминающую нынешнюю «паутину», были разработаны Луисом Трабб-Пардо и автором в начале 1979 года, а полная реализация была создана Игнасио А. Сабалой в 1979 и 1980 годах.
В самом первом выпуске TUGboat есть статья Трабб-Пардо и Забалы под названием«Состояние реализации TeX на языке Pascal», в котором упоминаются «обширно документированные листинги TEX
, TEXPRE
и SYSDEP
» (которые были тремя модулями, составлявшими TeX в то время). Оригинальная статья Кнута по грамотному программированию цитирует эту статью, говоря о WEB
предшественнике DOC
, и упоминает, что «Игнасио Забала Салеллес провел DOC
тщательный тест, когда подготовил полную реализацию TeX на языке PASCAL». Поэтому мы знаем, что эта версия TeX на языке Pascal (« PTEX
») была написана с использованием DOC
.
Статья TUGboat подразумевает, что PTEX
файлы можно найти на компьютере SAIL по адресу [TEX,IAZ]
. Архив SAILDART защищен паролем. После дурацкого количества копаний мне удалось найти документированный листинг модуля, SYSDEP
упомянутого выше! Он не в формате DOC
, а в "сплетенной" (хотя это, конечно, было до WEAVE
) форме TeX:SYSDEP.TEX[TEX,ALS]. Также есть то, что, по-видимому, является основным источником ПаскаляPTEX
здесь. Честно говоря, я не знаю, является ли это красиво напечатанной версией кода, созданного эквивалентом DOC
( TANGLE
я знаю, что DOC
в нем не было комментариев к номерам модулей, поэтому их отсутствие имеет смысл), или это связано с тем, как он был распространен, но в любом случае эта DOC
версия просто вне досягаемости.
Полагаю, что с г-ном Забалой можно связаться, но прежде чем прибегнуть к этому, знает ли кто-нибудь, где можно найти копию PTEX
его формы?DOC