"perldoc -f" для Perl6 / Rakudo - PullRequest
       45

"perldoc -f" для Perl6 / Rakudo

8 голосов
/ 22 декабря 2010

Существует ли для Perl6 / Rakudo что-то наподобие perloc-perldoc -f имя_функции для встроенных функций, которое дает мне краткую и быструю инструкцию по использованию?

Ответы [ 4 ]

5 голосов
/ 11 июня 2014

Вот инструмент, который вы ищете:

Если он не установлен, установите его с помощью zef:

zef install p6doc

Если у вас не установлен zef, установите его из gefub repo .

.
4 голосов
/ 22 декабря 2010

Хм ... Это может быть не совсем то, что вы хотите, но:

Perl6 :: Doc - все полезные документы Perl 6 в командной строке

Это включает в себя p6doc утилиту командной строки, которую можно использовать для чтения Synopses таким образом:

p6doc s05    # Browse Synopsis 05

Полный список синопсиса доступен здесь: http://perlcabal.org/syn/; Встроенные функции Perl 6 s29: http://perlcabal.org/syn/S29.html

Я никогда не видел документацию по отдельным функциям, например perldoc -f fname.


Также на соответствующей заметке есть Периодическая таблица операторов Perl 6

3 голосов
/ 12 сентября 2018

К сожалению, Perl6 не поставляется с командой perldoc .(Как и в действительности Perl 5, хотя большинство дистрибутивов Linux, кроме Debian, поставляются с функциональным perldoc).

Поэтому вам необходимо установить его.

Следуя документации по Perl6 (https://docs.perl6.org/programs/02-reading-docs), вы должны исправить это.

zef install p6doc

... и на моем Centos это не сработало, потому что p6doc установлен в папку rakudoа не в каталоге bin, groumpf.

Так что я тоже:)

ln -s /opt/rakudo-pkg/share/perl6/site/bin/p6doc /usr/bin

Наслаждайтесь сейчас, жизнь в мире Perl всегда лучше с perldoc под рукой.

2 голосов
/ 21 октября 2015

Perl --doc на самом деле красная сельдь.

Команда "p6doc"

% p6doc
What documentation do you want to read?
Examples: p6doc Type::Str
          p6doc Type::Str.split

You can also look up specific method/routine definitions:
          p6doc -f push
...