Где находится учебник CWEB?

Где находится учебник CWEB?

Я рассматриваю webruby или cweb для написания документации моего проекта.

Есть ли плагин для Eclipse или другой графической системы?

решение1

Если вы имеете в виду систему структурированной документации CWEB Дональда Кнута и Сильвио Леви и у вас установлена ​​система TeXLive, вы можете найти документацию CWEB в каталоге texmf-dist/doc/plain/cwebв вашем texliveдереве.

В стандартной установке Linux путь — /usr/local/texlive/2014/texmf-dist/doc/plain/cweb.

Там вы найдете cwebman.dvi, которые можно конвертировать в PDF стандартным способом:

dvips cwebman.dvi
ps2pdf cwebman.ps

(Вы также можете попробовать, texdoc cwebно поскольку PDF-файл отсутствует, программа попытается обработать DVI напрямую, что привело к ошибкам в моей системе.)

Для web2cсистемы введите texdoc web2c.

РЕДАКТИРОВАТЬ:

Первоначальная система WEB доктора Кнута была для Pascal, но он и Сильвио Леви переделали ее на C, создав CWEB, о котором вы можете прочитать в руководстве cwebman, описанном выше. Норман Рэмси разработал систему SPIDER, чтобы теоретически перенести концепцию WEB на любую комбинацию языка программирования и языка форматирования/отображения. Смотритеhttp://www.literateprogramming.com/spider.pdf. Таким образом, можно написать новую версию для Ruby или другого языка.

Что касается поддержки редактора: Vim, например, поддерживает подсветку синтаксиса для CWEB.

Связанный контент