O'Reilly Open Source Conference(OSCON)の年次「On the Onion」演説では、Perlの作成者であるLarry Wall氏は待望のPerlプログラミング言語バージョン6がついにリリースされるかもしれないと暗示しました。彼はまた、Perl 6がリリースされたときにPerl 6が持つ効果について反省した。
10年以上にわたって開発されてきた言語に対する野心的なアップデートであるPerl 6に関するWalling Yoke Wallは、クリスマスまでに "パンチラインは、彼が今年のクリスマスを言っていないということです。
Perlコミュニティの進歩を示す年1回のプレゼンテーションであるOnion基調講演で、Wallは通常、このジョークを繰り返し言います。しかし、今週のポートランド・オレゴンで開催されるOSCON会議で開催された今年の講演では、Perl 6の実行可能なバージョンが間もなく公開される可能性があるというヒントが微妙に落ち込んでいました。彼は、PerlのコンサルタントのBob Goolsby氏は、Wall氏のプレゼンテーションの後、「Perl 6は「非常に近い」と述べている。今年7月に起こっています」。
Perl 6を構築しているボランティアの開発者は、開発者が試すことができるPerl 6の完全版ではないにしても、安定版を完成させています。
WallのState-of-the-Onionの会話は、Perlユーザーの間では気まぐれであり、今年も例外ではありません。ウォールは、彼の片側に立っている天使を演じた妻と、ウォールの反対側にある悪魔を演じた彼の息子の助けを得た。
「Perl 5とPerl 6は本当に同じ言語ですか?」と話しています。彼は決定的な答えを彼自身が提供しないで、聴衆をポーリングした。代わりに、彼は「私は本当に決心していないのが本当にうれしいです。メーリングリストで質問が出されたら、決定することはしばしば最も重要な決定です」と結論付けました。
Perl 6の新しいトリックのいくつかを実演しました。例えば、Perl 6は数値パターンを与えられて、シリーズの次の数字を直感的に理解することができます。ステートメント "(1,3,5,7 … *)"は、1から始まる20個の奇数のセットを返します。 "(1,2,4 … *)"という文は、2の累乗で生成された連続した数値のシーケンスを返します。それぞれの数値の2倍です。
Perl 6が破壊的な技術、それが解放されると。同氏は、「破壊的技術」という用語は、意味がほとんどないほど過度に使われているが、それでもなお価値があると指摘した。彼は破壊的な技術を、たとえ新しい技術がいくつかのことやそれが置き換えられる技術をしなくても、現在の技術をあまり重要視しないものと定義した。
Perlの初期のバージョンはUnixなぜなら、彼らは「あることをしてそれをうまくやっている」というUnixのイデオロギーに従わなかったからです。 Perlの開発者は、Perlでは何かを行う方法が複数あることを誇りに思っています。
Unixのアプローチの問題点は、Unixのユーティリティが実際にうまくやったことはほとんどありませんでした。
「彼らはすべて恣意的な限界に満ちていた。管理者は、操作のためのデータフォーマットに合意する2つのユーティリティー、つまり必然的に "ディレクトリの周りに散らばった小さなファイルがたくさん作成される"という操作を得るために多くの労力を費やしました。 "
" Perlは[Unix]シェルの周りに鳴っている "と彼は言った。 "Perlは、代わりにプログラムの周りにデータを散らすだろう。"
Wallは、Perl 6が以前のバージョンと同じくらい破壊的であるかどうかという問題に分かれていたようだ。
「パール6は血まみれの革命をもたらすかもしれないし、それは楽しい一歩となるかもしれない。部屋にいる人々は、将来の暴力や穏やかさを決める必要がある」と彼は話した。
「プロフェッショナリズムと遊び心は相互に排他的だとは思わない」と彼は言いました。
ジョアブ氏は、Perl 6の新しいマスコット、Cameliaという名前のカラフルな蝶を紹介しました。ジャクソンは、エンタープライズソフトウェアと一般的なテクノロジーに関する最新情報を
IDGニュースサービス
でカバーしています。 @Joab_JacksonでTwitterのJoabに従ってください。 Joabの電子メールアドレスは[email protected]です。