一部の Perl 6 モジュールで偶然見つけた以下の use ステートメントの目的は何ですか?
use CGI:from<perl5>;
...
...
コードの残りの部分は、私が知る限り、Perl 5 CGI モジュールのありふれた使い方です。
ある種の Perl 5 互換レイヤーを呼び出すために使用される「:from」サフィックスです。それに関するドキュメントが見つからないようです。
一部の Perl 6 モジュールで偶然見つけた以下の use ステートメントの目的は何ですか?
use CGI:from<perl5>;
...
...
コードの残りの部分は、私が知る限り、Perl 5 CGI モジュールのありふれた使い方です。
ある種の Perl 5 互換レイヤーを呼び出すために使用される「:from」サフィックスです。それに関するドキュメントが見つからないようです。
perl6 Synopsis 11: Modulesを見てください:
use ステートメントを使用すると、機関に加えて (または機関の代わりに) 外部言語を指定できるため、他の言語のモジュールを使用できます。from 副詞はまた、追加部分を短い形式の引数として解析します。例えば:
use Whiteness:from<perl5>:name<Acme::Bleach>:auth<cpan:DCONWAY>:ver<1.12>;
use Whiteness:from<perl5 Acme::Bleach cpan:DCONWAY 1.12>; # same thing
実際、これは「他の言語」、この例では perl5 をサポートするためのスキームです。