タイトル

Synopsis 1: Overview

著者

Larry Wall <larry@wall.org>
 

機種

Created: 10 Aug 2004

Last Modified: 31 Dec 2009
Version: 8
 

このドキュメントは元来初期の設計コンセプトをカバーする Apocalypse 1を要約した。 そのオリジナルの要約は下に「ランダムな考え」の下に見いだされるかもしれない。 しかしながら、これらの Synopses は「歴史のドキュメント」としてやがての長い間、氷のように冷たい Apocalypse と異なった Perl 6 の進化するデザインを反映するために同じく更新を含む。 これらの更新は記録されていない - もし Synopsis がその Apocalypse と共に不一致であるなら、 Synopsis が正しいと想定しろ。

もう1つの仮定が、もし我々がこれらの Synopses に何かについて話をしないなら、それがそれが Perl 5 にあると同じであるということだった。 まもなくけれども我々は Perl 5 の細部でギャップを埋めることを計画する。

プロジェクト計画書

主として、我々は巣に向かって(平均して)食物を輸送するためにすべて(まあ言わば)協力してただ1群のアリに過ぎない。 種々のビットについて働いている人々の多くのグループがある、そして、これが主にボランティアの努力だから、それらとしての小片が適切と見る。

このドキュメントはこれらすべての subprojects を要約しようと試みない - このような情報のために http://perl6.org を見ろ。 我々がここで言うことができることは、それが Perl 5 と一緒であった方法と異なり、これらのプロジェクトのいずれも Official Perl であるよう設計されないということだ。 Perl 6 は公式のテストセットをパスする何もだ。 Perl 6 のレベルが高い意味規則を探検することにおいて、そのプロジェクトが最も進んでいる1ポイントであったから、このテストセットは Pugs プロジェクトの下で初めに開発された。 (他のプロジェクトはスピードあるいは互換性のような、他のことがより得意であるかもしれない。 これは素晴らしい;すべての実装が等しくすべてが得意であることは必要じゃない。) 公式のテストセットは夫婦共有財産であって、そしてプラットホームニュートラルであるように意図される、それで Perl 6 は、歴史の偶然によってではなく、その望ましい意味規則によって主に定義される。

もう1つのこれの様相が Perl 6 コンパイラが self のホストとして機能するだろうということだ。 すなわち、種々のコード生成バックエンドが取って代わることができるという点に至るまで、コンパイラは最終的に、少なくともダウンしていて、それ自身をコンパイルするだろう。 これは主としてプラットホーム依存を frontend から取り除く、それでただバックエンドだけがプラットホームに特定された問題のことで心配する必要がある。

けれどもとりわけ、我々のプロジェクト計画書はただ人々が見い出すのに役立つことだそれらはそれらがのような感じがすることができるスポット未来の(人たち・もの)を列している、(彼・それ)ら自身のためにもそして他の人たちのためにも共に. この辺りに、それは我々が楽しみと呼ぶものだ。

ランダムな考え