Ответ 1
Вы можете попробовать Pod::Browser, который является встроенным http-сервером, с которым вы можете подключиться, с вашим браузером или что-то вроде Tk::Pod, который является браузером gui pod.
Я ищу хороший опыт чтения POD на экране.
В течение многих лет я использовал perldoc
или man
, работающий в xterm
, чтобы читать документацию на Perl на экране, и небольшую пользовательскую программу, построенную вокруг Pod::LaTeX
для ее печати. Печатная версия хороша: script выполняет хорошую работу. Однако чтение на экране болезненно:
as
в DBIx::Class::ResultSet
. Меньше ничего не знает о структуре документа, и поиск общих английских слов бессмыслен.see section so-and-so
. Отлично. Теперь я должен это найти. И тогда возвращение туда, где я был, не будет тривиальным (хотя это может быть мое менее невежество).!perldoc foo
работает, но переключение между двумя документами является трудным. Вы можете в основном обойти это, приостановив меньше и запуская perldoc
из оболочки, но это больше нажатий клавиш, и я ленив.Я хочу иметь возможность щелкнуть оглавление и перейти к этому разделу. Я хочу, чтобы у меня была возможность щелкнуть "видеть другие" и пойти туда. И так далее. До сих пор я знаю две возможности:
DBIx::Class::ResultSet
. Требуется подключение к Интернету, но это обычно не проблема.Podbrowser
. Просто начал пробовать это, выглядит довольно хорошо.Я запускаю Debian GNU/Linux, как Lenny, так и Squeeze. Но, пожалуйста, предлагайте программы для всех платформ, чтобы сделать это как можно более полезным.
Вы можете попробовать Pod::Browser, который является встроенным http-сервером, с которым вы можете подключиться, с вашим браузером или что-то вроде Tk::Pod, который является браузером gui pod.
Вы видели CPAN:: Mini:: Webserver или Pod:: POM:: Web или Apache:: Perldoc? Они настроили локальный способ увидеть хорошие HTML-версии ваших документов.
Я бы пересчитал преобразование всех ваших POD в HTML с помощью pod2html
Это делает его доступным для просмотра, связанным и красивым, и вы можете настраивать внешний вид через css.
Просто добавьте еще два сервера POD, которые, похоже, были пропущены до сих пор!
Посмотрите также на Gtk2:: Ex:: PodViewer, который является отличным графическим редактором на основе GTK. Если вы также используете Windows, вы можете найти готовый обертку в Camelbox (http://code.google.com/p/camelbox/).