アカウント名:
パスワード:
個人的にはuse v5;で日本語がまともに使えるなら、それだけで乗り換える理由としては十分すぎる。# あえてuse v6;(デフォルト)を使う理由は他の人に任せた。
まともに使えなくてももう15年もやってこられたのに、今更乗り換える必要があるってのが解せない
Perl 5を呪いながらクソ面倒くさい呪文 [developers.srad.jp]を毎回毎回書き続けたり移植性を犠牲にしたりすればなんとか使えないこともなかったからだよ。スクリプト言語にあるまじきクソ面倒な手間から開放されるなら喜んで乗り換える。
昔は、というか、その15年のうちたぶん半分くらい。いや、もしかしたら最近でも、
・日本語は特殊なバイナリ列として扱う。・ファイル名には日本語なんて使わない。
みたいな乱暴なルールがまかり通ってたので、わりとどうにかなってたんだよ。文字列はとりあえず全部EUCに変換してバイトコード決め打ちで処理とか。
他のプログラム言語は、普通に多言語対応していって、日本語文字列だろうが日本語ファイル名だろうが、当たり前に使えるようになっていったのにな。
いや、まあ、文字コードは全部utf8で、って言えるようになったから、use utf8して、openに:utf8指定すれば、文字列の扱いはそこそこどうにかなるんだけどさ。ファイル名の扱いについてはなぁ……
ファイル名に日本語をつかうほうがよっぽど乱暴だろ。
実装で楽をする為に学習の努力を惜しまないプログラマー気質に欠けてますな。そんなのがまかり通ってたらいまだに主力言語がCOBOLとかになっちゃうよ。
Perlにしがみつきたがってる人がそんなこというのは自虐ジョークか何か?日本語ファイル名とかで楽をしたかった努力家の怠け者はとっくに他に移行してるだろ?
サポートの関係?今のところは問題ないか。
Perl 6とPerl 5は別言語なのだから、Perl 6がリリースされてもPerl 5の開発はそれとは無関係に続けられるはずで(現に開発コミュニティもまったく異なるし)、サポートの問題はないはず。
どっちかのコミュニティからもう一方に開発者が逃走するかもしれないし…
技術的にも違いすぎてて一方での開発経験をもう一方で活かせるということがほとんどないので、あまり心配ないと思う。
非同期処理が書き易いらしい。
IDEでの対応のしやすさはどうだろう? (情報を探せませんでした).Net対応がそれなりに動けば、C++に変換して高速化とか、さらにJavaScriptにしてブラウザでも動くんです、とできそう。
MoarVM(Perl 6のために開発されたVM)のほかに、JVMでも動くらしいです。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ナニゲにアレゲなのは、ナニゲなアレゲ -- アレゲ研究家
ニーズは? (スコア:0)
え?Perl5系と6系は別の言語だって・・・
6が出たから乗り換えるとかそういうんじゃないんだって!!
はいはい。
Re: (スコア:0)
個人的にはuse v5;で日本語がまともに使えるなら、それだけで乗り換える理由としては十分すぎる。
# あえてuse v6;(デフォルト)を使う理由は他の人に任せた。
Re: (スコア:0)
まともに使えなくてももう15年もやってこられたのに、
今更乗り換える必要があるってのが解せない
Re:ニーズは? (スコア:1)
Perl 5を呪いながらクソ面倒くさい呪文 [developers.srad.jp]を毎回毎回書き続けたり移植性を犠牲にしたりすればなんとか使えないこともなかったからだよ。スクリプト言語にあるまじきクソ面倒な手間から開放されるなら喜んで乗り換える。
Re:ニーズは? (スコア:1)
昔は、というか、その15年のうちたぶん半分くらい。いや、もしかしたら最近でも、
・日本語は特殊なバイナリ列として扱う。
・ファイル名には日本語なんて使わない。
みたいな乱暴なルールがまかり通ってたので、わりとどうにかなってたんだよ。
文字列はとりあえず全部EUCに変換してバイトコード決め打ちで処理とか。
他のプログラム言語は、普通に多言語対応していって、
日本語文字列だろうが日本語ファイル名だろうが、
当たり前に使えるようになっていったのにな。
いや、まあ、文字コードは全部utf8で、って言えるようになったから、
use utf8して、openに:utf8指定すれば、文字列の扱いはそこそこどうにかなるんだけどさ。
ファイル名の扱いについてはなぁ……
Re: (スコア:0)
ファイル名に日本語をつかうほうがよっぽど乱暴だろ。
Re: (スコア:0)
実装で楽をする為に学習の努力を惜しまないプログラマー気質に欠けてますな。
そんなのがまかり通ってたらいまだに主力言語がCOBOLとかになっちゃうよ。
Re: (スコア:0)
Perlにしがみつきたがってる人がそんなこというのは自虐ジョークか何か?
日本語ファイル名とかで楽をしたかった努力家の怠け者はとっくに他に移行してるだろ?
Re: (スコア:0)
日本語の問題が解決したと思ったらその他の問題で壮大なトラップにかかるに1票。
Re: (スコア:0)
サポートの関係?
今のところは問題ないか。
Re: (スコア:0)
Perl 6とPerl 5は別言語なのだから、Perl 6がリリースされてもPerl 5の開発はそれとは無関係に続けられるはずで(現に開発コミュニティもまったく異なるし)、サポートの問題はないはず。
Re: (スコア:0)
どっちかのコミュニティからもう一方に開発者が逃走するかもしれないし…
Re: (スコア:0)
技術的にも違いすぎてて一方での開発経験をもう一方で活かせるということがほとんどないので、あまり心配ないと思う。
Re: (スコア:0)
非同期処理が書き易いらしい。
IDEでの対応のしやすさはどうだろう? (情報を探せませんでした)
.Net対応がそれなりに動けば、C++に変換して高速化とか、さらにJavaScriptにしてブラウザでも動くんです、とできそう。
Re: (スコア:0)
MoarVM(Perl 6のために開発されたVM)のほかに、JVMでも動くらしいです。