アカウント名:
パスワード:
逆に言えばモジュール化が容易な5系列が登場したことによりCPANが成立したとも言えるんじゃないですかね.
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生の大半の問題はスルー力で解決する -- スルー力研究専門家
案外最近 (スコア:1, 参考になる)
ちょっと調べてみたら...
Perl 1.0が1987年の終わりに発表されて、4.0が1991年。確かラクダ本の初版がこのあたりで出たのでしたか。
1995年というと5.001の頃ですか。5系列だけでもう10年なんですね。
最近のLinuxディストリビューションには、初めからたくさんのモジュールが入っていますが、足りないモジュールはCPANからインストールするのが楽なので、お世話になっています。
利用するだけの者ですが、今後も発展することを祈っています。
# 「しーぱん」と呼んだり、「くぱん」と呼んだり。
# でも、「くぱーん」と呼ぶと、「逮捕だ~!」と続けたくなる。
Re:案外最近 (スコア:3, 興味深い)
逆に言えばモジュール化が容易な5系列が登場したことによりCPANが成立したとも言えるんじゃないですかね.
Re:案外最近 (スコア:5, 興味深い)
そもそもCPAN.pmでしょうし、そう考えればPerl5だから、というところに異論を挟めるものではないのですが、ちょっと、どうだろう?、と思ったので続けさせてください。
Perl5で似非オブジェクト指向にブラッシュアップされて使い安くなったことも確かですし、CPANがpackageを使いやすくしたからPerl5が広まった、ともいえると思います。
モジュール化を容易にするという意味では、package自体はPerl4からあったように記憶しています。また、たとえ、言語としてモジュール化が容易であっても、Javaのように、Sunが管理するネームスペースはがちがちだけどそれ以外は発散してまとまりが付かないとか、そう言うことになりがちだと思います。
それに比べて、Perlでは、CPANがゆるやかにネームスペースを管理しているので、安心して使えるところがあります。それに、CPANにいけば、YetAnotherも含めて自分のやりたいことを実現できるモジュールがなんかあります。Google先生に聞く前にCPANいっちゃいますし。
と、言うことを考えると、歴史はさておき、特段、Perl5がでたからCPAN、というわけでもないように思います。だって、それだったら、perl以外の言語でも、CPANみたいなしくみが整っていてもいいはずじゃないですか……。
# このぬるま湯から抜け出せない……。