Loading article…
「ブラック・パール」は、Perlプログラミング言語を使用して書かれたコード詩である。 1990年4月1日に匿名でUsenetに投稿され[1] 、Perlプログラマーの間ではPerl詩として人気がある[要出典] 。Perl 3で書かれたこの詩は、プログラムとして 実行することができる。
「ブラックパール」はいくつかの学術論文で議論されており[2] [3] [4] 、電子文学のジャンルである生成文学の一例と考えられている。
帰属
ニュースグループに投稿されたとき、comp.lang.perlこの詩は「匿名を希望する人物」の作とされた。[1]もう一人の Perl 詩人であるシャロン・ラウエンザーン (旧姓ホプキンス) が作者ではないかと疑われていたが、その後その主張を否定した。[5]
プログラム実行の結果
実行されると、「Black Perl」は関数 exit に到達して 1 行目で終了します。残りの行は Perl インタープリタによって解析されますが、実際には実行されません。プログラムは出力を生成しません。
Perl 5では解析できませんが、Perl 5で解析できるようにするための「Black Perl」の複数の独立した更新が公開されています。[6] [7]
「ブラックパール」
事前に:ドア、各窓、出口を閉め、時間まで待つ。呪文書を開き、調べ、読む(スキャン、選択、伝える)。呪文書を書き、全員が見ている間に呪文を印刷し、長さを逆にして再度書く。クモを殺す、破裂させる、切り刻む、分割する、殺す。腕を繋ぎ外し、シフトし、待機して聞く(聞く、待つ) 、群れを分類する(その後、「ヤギ」に警告し、「羊」を殺す) 。羊を殺し、良心の呵責を捨て、道徳や価値観を脇に置く。羊は死ね!受け入れるシステムを逆転させるために死ぬ(拒否、尊重する)。次のステップ、次の犠牲、各犠牲を殺し、待機し、「すべての霊が喜ぶ」まで儀式をやり直す。実行する( 「彼らが言うように」) 。それを実行します( *誰もが***禁止された** s * e * x *に***参加***しなければなりません) 。最後の犠牲者を返します。パッケージ本体です。cryptを終了します( time 、times 、"half a time" ) 。閉じます。
(素早く)次の犠牲者を選んで警告する。あとがき:誰にも言わないで。待つ、時が来るまで待つ。来年まで、次の10年まで待つ。眠る、眠る、自分自身が死ぬ、ついに死ぬ
参照
参考文献
- ^ ab Wall, Larry; Christiansen, Tom; Orwant, Jon (2000 年 7 月)。プログラミング Perl、第 3 版。O'Reilly。p. 649。ISBN 0-596-00027-8。
- ^ Segura, Cynthia Anne (2004). Perl の知恵: コンピュータ言語と Perl の詩(論文). ProQuest 305162869.[ページが必要]
- ^ カー、クリス;ホールデン、ダニエル (2023)。 「パフォーマンスのためのコードの最適化: ./code --poetry の読み取り」。コレツカではマグダレナ・エリザベート。フォルラス、ウィープケ (編)。詩と現代視覚文化: = Lyrik und zeitgenössische Visuelle Kultur。デジタル時代の詩。ベルリン:デ・グロイター。 p. 172.ISBN 978-3-11-129933-4。
- ^ トマスラ、スティーブ (2014 年 12 月 30 日)。 「私たちのツールが私たち(そして私たちの文学)を作る 投稿: Essai édité par Jean-Yves Pellegrin (パリ大学ソルボンヌ大学)」。トランスアトランティカ(2)。土井:10.4000/transatlantica.7102。
- ^ Sharon Hopkins (1993-04-16). 「Re: Forking a batch of processes...」ニュースグループ: comp.lang.perl. Usenet: 1993Apr16.233742.21214@cheshire.oxy.edu . 2014 年12 月 5 日閲覧。
- ^ jonadab (2003-02-21). 「Black Perl が Perl 5 用に更新されました」。2007-09-15閲覧。
- ^ Ovid (2006-10-17). 「Black Perl Revisited」. 2007-09-15閲覧。
