$*REPO
のドキュメントをお読みになりました。Installation
です。私はp6docを使用している場合は、私が(代わりにシンプルな、ユーザーフレンドリーなメッセージの)大きな醜いエラーメッセージが表示されます。
$ 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
それとも、私がCompUnit::DependencySpecification
を探している場合、私は別のエラーメッセージが表示されます。
$ 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
これは組み込み型ではありません。私はまだそのドキュメントを見たいと思っています。
これはPerl 6以上のものですか?私はこれらのドキュメントを読むはずですいくつかの他の方法はありますか?通常のプログラマーは、これらのドキュメントをどのように見ることができますか?
また、これらのことも文書化されていますか?
FWIW、$ * REPOは 'Installation'ではなく、' CompUnit :: Repository :: Installation'です。私はあなたが名前を探すために.WHATを使用していると思っていますが、それはあなたに与えられたときだけ短い名前を示すタイプオブジェクトを与えます。 $ * REPO。^ nameを使用してください。 –