|
yuri.nefedov wrote Sunday, January 3, 2010, 15:11:50:
yn> On Sun, 3 Jan 2010, Alexander Tsyplakov wrote:
>> На CTAN есть понятие платформенно-независимых
>> пакетов:
>> http://www.tex.ac.uk/cgi-bin/texfaq2html?label=tds-zip
>> Просто распаковать, и вся установка. Для шрифтов
>> чуть сложнее (зарегистрировать <шрифт>.map).
yn> Вот, вот! Именно поэтому CTAN в нынешнем
yn> состоянии просто помойка файлов.
Странное утверждение. "CTAN в нынешнем состоянии
просто помойка файлов" потому что там не так давно
ввели пакеты TDS-ZIP? Мне кажется, все с точностью
до наоборот. TDS-ZIP - большой шаг вперед.
Конечно, к TDS-ZIP не хватает еще мета-информации
о пакете. Но надо понимать, с какими проблемами
сталкиваются люди, поддерживающие CTAN.
Они опасаются, что если от авторов пакетов
требовать в обязательном порядке мета-информацию,
то авторы, как люди занятые, будут выкладывать
меньше своих пакетов.
Пока что есть TeX Catalogue с описаниями
http://www.ctan.org/tex-archive/help/Catalogue/entries/
yn> И LiveTeX с таким подходом грозит перерости
yn> ещё в одну грязную лужу на этой помойке.
Вообще непонятно, что вы имели в виду. TeXLive
наличие на CTAN пакетов TDS-ZIP ничем не грозит.
Оно только облегчает разработчикам TeXLive и
MiKTeX включение пакета в дистрибутив, поскольку
не требуется гадать, видя foo.tex, исходник ли
это, часть пакета или же документация.
yn> Понятие пакет включает в себя не только контейнер для
yn> файлов, но и pre/post/de- инсталяционные скрипты.
yn> Плюс возможность отслеживать зависимости между пакетами:
yn> A зависит от B, рекомендует C и т.д.
Как наличие пакета TDS-ZIP здесь мешает? Это же
самая трудоемкая часть. Добавьте к нему скрипты, и
все.
yn> Также, было бы не плохо иметь одно общее место
yn> для хранения всей документации, что бы не
yn> рыскать по всей системе, вплоть до исходников,
yn> в поисках где же это лежит...
Это решение, принятое при создании стандарта
дерева TDS. Вся документации идет в
tds/doc/latex/<пакет>, tds/doc/font/<пакет> и т.д.
Наличие пакета TDS-ZIP как раз и помогает эту
документацию легко найти.
yn> Насколько я знаю, такие системы сейчас
yn> существуют в основном под UNIX-like, но сейчас
yn> их активно портируют и под Win-OS (packman,
yn> apt, может ещё что...). Надеюсь, что дело
yn> дойдёт и до TeXLive, со временем. Я вас уверяю
yn> - с такими ракетами работать будет гораздо
yn> легче и приятней.
Речь шла о просьбе к автору пакета упаковать его
для CTAN. Почему эта естественная для
TeX-сообщества просьба вызывает попытки разжечь в
неподходящем для этого месте бессмысленный
холивар? Обращайтесь с предложениями об улучшениях
к разработчикам TeXLive или к администраторам
CTAN.
|
|