私はまだPerl6を学び始めて日は浅いのですが、これから独学でPerl6に挑戦しようという読者さん向けに、まずは何から始めれば良いのか?という指針を紹介して行こうと思います。Perl6は他の言語と違い、書籍どころか入門サイトすらほとんど無いような状態なので、途方に暮れる無駄な時間を短縮しようという方針ですね。 コーディング環境 何はともあれ、言語問わずソースコードを書く際にはエディタが必要です。この記事ではUnix系の環境で主に使われているEmacsとEmacsでは古くから使われているPerl5向けのメジャーモードとしてcperl-modeがありますが、このcperl-mode、実はPerl6に対応していたりするのです(もちろん古いバージョンでは非対応ですが)。ソースコードの中に"use v6;"という一文が含まれているか、拡張子が"*.p6"のフ
Perl Seminar NYという集まりでPerl 6の文法をおさらいした。会場で習ってきたことをインストールしたてのPerl 6を使って自分で試してみる。 まずはバージョン表示% ./perl6 -v This is Rakudo Perl 6, revision 0 built on parrot 0.8.1 for darwin-thread-multi-2level. Copyright 2006-2008, The Perl Foundation. % 文字列連結Perl 5の「.」は「~」になった。メソッド呼び出しが「obj->method()」から「obj.method()」になったため。 Perl 5 my $x = 'a'; my $y = 'b'; print $x . $y; # abを表示Perl 6 my $x = 'a'; my $y = 'b'; say $
Perl 6の実装は複数あり、PugsとRakudo Perlが有名である。今回は手もとのLeopardでRakudoを試してみる。 ダウンロードCPANで最新版のParrotをダウンロードする。ITS parrot-0.8.1/Change
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く