2016-12-06 6 views
3

$*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以上のものですか?私はこれらのドキュメントを読むはずですいくつかの他の方法はありますか?通常のプログラマーは、これらのドキュメントをどのように見ることができますか?

また、これらのことも文書化されていますか?

+2

FWIW、$ * REPOは 'Installation'ではなく、' CompUnit :: Repository :: Installation'です。私はあなたが名前を探すために.WHATを使用していると思っていますが、それはあなたに与えられたときだけ短い名前を示すタイプオブジェクトを与えます。 $ * REPO。^ nameを使用してください。 –

答えて

2

これについての資料はまだありません。特定したい場合は、perl6/doc repoをgithubからクローンし、git grep <yourtypename>を実行してください。この場合、CompuUnitRepo::Local::Installationはtype-graph.txtにのみ表示されます。これは型グラフイメージのレンダリングに使用される可能性がありますが、実際のドキュメントはありません。

関連する問題