Scribe (язык разметки)
-
История Scribe
- Scribe был разработан Брайаном Ридом в 1980 году и стал революционным благодаря разделению представления и контента.
- Рид представил Scribe на конференции в 1981 году, где он был представлен как предшественник SGML.
- Scribe был продан компании Unilogic в 1979 году для продвижения на рынок.
-
Спор с администрацией Карнеги-Меллон
- Майкл Шамос, основатель Unilogic, столкнулся с спором с администрацией Карнеги-Меллон по поводу прав на Scribe.
- Спор был урегулирован во внесудебном порядке, и университет признал отсутствие претензий к Scribe.
-
Бомба замедленного действия и реакция Столлмана
- Рид ввел функции, отключающие свободно копируемые версии программы после 90 дней, что вызвало критику со стороны Столлмана.
- Столлман считал это предательством идеалов программиста и предложил идею “делиться поровну”.
-
Использование Scribe
- Процесс использования Scribe включал ввод файла рукописи с разметкой и его обработку компилятором для создания документа.
- Scribe определял слова, строки, страницы и другие элементы аналогично HTML.
- Компилятор Scribe использовал базу данных стилей для форматирования документов.
-
Язык разметки Scribe
- Scribe стал первым надежным декларативным языком разметки, в котором метаинформация о документе содержалась в самом документе.
- Разметка в Scribe вводила знак @, за которым следовал блок или вызов токена.
- Большие документы состояли из глав, каждая из которых содержалась в отдельном файле, а затем объединялась в основной документ.
-
Сопутствующее программное обеспечение и влияние
- FinalWord от Mark of the Unicorn содержал язык разметки, похожий на Scribe.
- LaTeX расширил возможности TeX, используя идеи Scribe.
-
Рекомендации и внешние ссылки
- Ссылки на докторскую диссертацию Рида, автореферат и основной доклад на конференции Markup Technologies ’98.
Полный текст статьи: