Pandoc and Manual Pages

Dec 02, 2015 02:42

Итак, надоело мне рисовать мануальные страницы через nroff. Как в asn1c, например:


Read more... )

Leave a comment

Comments 22

maxim December 2 2015, 11:01:07 UTC
А я после того, как ты мне показал HeVeA, так и остался на ней.

Reply

lionet December 2 2015, 11:04:40 UTC
Из хевеи манов не сваришь.

Reply


oleyka December 2 2015, 11:07:59 UTC
// До сих пор не понимаю, как отключить двойные пробелы в предложениях...

Я уж было подумала, ты сдался и так теперь и надо ;)

Reply


tzirechnoy December 2 2015, 11:36:13 UTC

>что я тут копролитофагские проблемы

Фига заявочки. Запахло каким-то хипстерством.

Reply

lionet December 2 2015, 11:44:43 UTC
Вот один из первых моих манов: http://lionet.info/ipcad/man-ipcad.html (сконвертированный в html, разумеется).

За пятнадцать-то лет можно было что-то более удобноее придумать в плане ауторинга? Ну вот и пробую хипстерские технологии. Pandoc на Хаскеле написан, если что.

Reply

tzirechnoy December 2 2015, 11:52:29 UTC
Я, если чо, совсем не про pandoc, а тем более не про markdown.

Я про то, что ты по непонятной причине наезжаешь на вполне рабочую, более того, во многих аспектах превосходящую всех конкурентов технологию. Притом единственным аргументом наезда -- то, что её придумали 45 лет назад.

Reply

lionet December 2 2015, 12:17:05 UTC
Причина понятна: nroff - это барьер на создание манов. Их же не каждый день пишешь, детали забываются. Я даже макросы писал на нём время от времени. Но сейчас этот барьер не нужен, потому что уже есть технологии, которые покрывают 99% современной нужды в nroff. (Мы же на тайпсеттеры не выводим вывод от nroff, правда? Только маны и пишем.) Покрывают так, что тебе не приходится напрягаться каждый раз, когда нужно что-то добавить ли поправить. Nroff как первичный формат уже является impeding фактором для создания приличного софта, а не enabling. Я год назад начал писать tcpkali, и вот только-только руки до манов дошли. А всё почему? Потому что лениво восстанавливать контекст того, как это делается, если не делать это каждый день ( ... )

Reply


angry_elf December 2 2015, 12:26:56 UTC
Лучше юзать commonmark.

Reply

lionet December 2 2015, 12:36:32 UTC
Для чего?

Reply

angry_elf December 2 2015, 13:55:52 UTC
Ну, CommonMark вроде как наследник Markdown, чётко специфицированный, в отличии от.

Reply

lionet December 2 2015, 14:57:42 UTC
Отличаешь формат (markdown) от тулзы (pandoc) и воркфлоу?

Reply


sheremetyev December 2 2015, 20:12:08 UTC
Следующий этап - писать мануальные страницы в визивиг-редакторе. Попробовал поредактировать tcpkali.man.md в Texts (бессовестная реклама :) и перегенерировать tcpkali.1. Вроде даже не сильно портится - только ширина столбцов в таблицах немного меняется и емайл в авторе перестаёт быть ссылкой.

Reply


Leave a comment

Up