アカウント名:
パスワード:
良くも悪くもそういう印象が強いですね。あんなに古いスクリプトが現行のperlで動いている!という。なので、perl6 のニーズを疑問視してしまいます。。
> あんなに古いスクリプトが現行のperlで動いている!
Perl4→Perl5での非互換性にはもう昔話なんですかね。非互換内容はいろいろありますが [xrea.com]その中でも「ダブルクオート文字列中の@が配列変数展開されるようになった」という変更がかなり影響大きかったと思ってます。「"mail@example.com"」といった文字列が、Perl4ではそのままなんだけど、Perl5では「@example」を変数展開して(変数が空なら)「"mail.com"」って文字列になっちゃったり。この仕様変更のせいで動作がおかしくなるスクリプトも結構たくさんありました。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日々是ハック也 -- あるハードコアバイナリアン
obsolutedを出さなかった言語 (スコア:1)
良くも悪くもそういう印象が強いですね。あんなに古いスクリプトが現行のperlで動いている!という。
なので、perl6 のニーズを疑問視してしまいます。。
Re:obsolutedを出さなかった言語 (スコア:2)
> あんなに古いスクリプトが現行のperlで動いている!
Perl4→Perl5での非互換性にはもう昔話なんですかね。
非互換内容はいろいろありますが [xrea.com]その中でも「ダブルクオート文字列中の@が配列変数展開されるようになった」という変更がかなり影響大きかったと思ってます。
「"mail@example.com"」といった文字列が、Perl4ではそのままなんだけど、Perl5では「@example」を変数展開して(変数が空なら)「"mail.com"」って文字列になっちゃったり。
この仕様変更のせいで動作がおかしくなるスクリプトも結構たくさんありました。