Perlに関するrepeatedlyのブックマーク (2)

  • オブジェクト指向の利点 その1 名前の衝突を防ぐ - Perl入門ゼミ

    Perl › オブジェクト指向 › 名前衝突防止 オブジェクト指向で書かれたモジュールは、使いやすいことが多いです。オブジェクト指向で書くのは、便利だからであって「関数型の記述が古い」からではありません。 今回からはしばらく、関数型のモジュールにはないオブジェクト指向型のモジュールの利点を挙げていきます。 1. 名前の衝突を防いでくれる オブジェクト指向のひとつ目の利点は、名前の衝突を防いでくれることです。関数型のモジュールのEncodeと、オブジェクト指向型のモジュールのXML::Simpleを比較してみましょう。 Encode Encodeをuseすると、decodeという関数が使用できるようになります。 use Encode; my $string = 'あ'; my $dec_string = decode('utf8', $string); XML::Simple XML::Si

    オブジェクト指向の利点 その1 名前の衝突を防ぐ - Perl入門ゼミ
    repeatedly
    repeatedly 2009/02/26
    これってEncode::decodeと書いたらどうなるのだろうか…
  • いい加減Ruby信者がうざい件 - id:k-z-h

    Ruby信者の特徴Matzは神であり神による実装であるRubyこそが唯一絶対の言語である他の言語(特にPerl)は存在自体が悪である他の言語を使っているのはRubyを知らないからであるRubyを布教することでそのような不幸な子羊たちを救済することこそが正義であるどこかの世界宗教のようですね。 「Perlベストプラクティス」まとめ を読んでふと「Ruby使えばいいのに」と思った - World Wide WalkerPBPより先に、Perlを選択する時点で、RubyよりもPerlを使いたいという前提があることを考えて欲しい。その上でPerlをよりよく(という言い方もあまり好きじゃないけど、ほかにいい言い方が思い浮かばない)運用する方法がPBPなんだろ。それに対して「それRuby(略」っていう発言は場違いであると思わない? Perl の There are many ways to do it

    repeatedly
    repeatedly 2008/09/20
    「disる」と「批判」と「比較」と「こうしたらいいのに」の違いが分からなくなってきた.
  • 1