Documentation 如何阅读Perl 6文档中的$*REPO之类的内容?

Documentation 如何阅读Perl 6文档中的$*REPO之类的内容?,documentation,raku,Documentation,Raku,我想阅读$*REPO的文档,这是一个安装。如果我使用p6doc,我会收到一条非常难看的错误消息(而不是一条简单、用户友好的消息): 我真的不在乎这是一个内置类型。我仍然想看看它的文档 这是Perl6上的Rakudo吗?有没有别的办法让我看这些文件?我们如何期望普通程序员看到这些文档 或者,这些东西都有文档记录吗?目前还没有任何文档记录。如果您想确定,请从github克隆perl6/doc repo并运行git grep。在本例中,CompuUnitRepo::Local::Installatio

我想阅读
$*REPO
的文档,这是一个
安装
。如果我使用p6doc,我会收到一条非常难看的错误消息(而不是一条简单、用户友好的消息):

我真的不在乎这是一个内置类型。我仍然想看看它的文档

这是Perl6上的Rakudo吗?有没有别的办法让我看这些文件?我们如何期望普通程序员看到这些文档


或者,这些东西都有文档记录吗?

目前还没有任何文档记录。如果您想确定,请从github克隆perl6/doc repo并运行
git grep
。在本例中,
CompuUnitRepo::Local::Installation
仅显示在type-graph.txt中,这意味着可能用于呈现类型图图像,但没有此类型的实际文档。

FWIW,$*REPO不是
安装
,它是
CompUnit::Repository::Installation
。我怀疑您正在使用。查找名称的内容,但这将为您提供typeobject,它在注册时只显示短名称。使用$*回购。^name
$ p6doc Installation
Could not find Installation at line 0 in:
    /Users/brian/.perl6
    /Applications/Rakudo/share/perl6/site
    /Applications/Rakudo/share/perl6/vendor
    /Applications/Rakudo/share/perl6
    CompUnit::Repository::AbsolutePath<140211490473264>
    CompUnit::Repository::NQP<140211475454056>
    CompUnit::Repository::Perl5<140211475454096>
  in sub locate-curli-module at /Applications/Rakudo/share/perl6/site/resources/C3A18C4AD5209A1B226E53B2C22A5347E5AC4790 line 218
  in sub locate-module at /Applications/Rakudo/share/perl6/site/resources/C3A18C4AD5209A1B226E53B2C22A5347E5AC4790 line 39
  in sub MAIN at /Applications/Rakudo/share/perl6/site/resources/C3A18C4AD5209A1B226E53B2C22A5347E5AC4790 line 92
  in block <unit> at /Applications/Rakudo/share/perl6/site/resources/C3A18C4AD5209A1B226E53B2C22A5347E5AC4790 line 225
$ p6doc CompUnit::DependencySpecification
CompUnit::DependencySpecification is a builtin type, not an external module
  in sub locate-curli-module at /Applications/Rakudo/share/perl6/site/resources/C3A18C4AD5209A1B226E53B2C22A5347E5AC4790 line 218
  in sub locate-module at /Applications/Rakudo/share/perl6/site/resources/C3A18C4AD5209A1B226E53B2C22A5347E5AC4790 line 39
  in sub MAIN at /Applications/Rakudo/share/perl6/site/resources/C3A18C4AD5209A1B226E53B2C22A5347E5AC4790 line 92
  in block <unit> at /Applications/Rakudo/share/perl6/site/resources/C3A18C4AD5209A1B226E53B2C22A5347E5AC4790 line 225