2016-12-06 37 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 

我並不在意這是一種內置類型。我仍然想看看它的文檔。

這是一個Rakudo的東西,比Perl 6的東西?是否有其他方式我應該閱讀這些文檔?我們如何期待普通程序員看到這些文檔?

或者,這些事情是否有記錄?

+2

FWIW,$ * REPO不是'Installation',而是'CompUnit :: Repository :: Installation'。我懷疑你正在使用.WHAT來查找名字,但是這會給你一個type對象,當它只顯示短名稱時。使用$ * REPO。^名稱 –

回答

2

這裏還沒有任何文檔。如果您想確定,請從github克隆perl6/doc repo並運行git grep <yourtypename>。在這種情況下,CompuUnitRepo::Local::Installation僅在type-graph.txt中顯示,這意味着可能會用於呈現類型圖形圖像,但沒有實際的文檔類型。