タグ

ブックマーク / psst.jp (2)

  • Perl の attribute - Daio Today

    Perl の attribute Perl の attribute (なんと呼んでよいのかもわからない。プラグマ?)について調べてみた。 あちこち見て回った限りでは、「変数や関数などに属性を追加するためのもの」ということらしいのだが、いまいちイメージがわかない。 例えば、 sub foo : bar { 1; } のようにすると、関数 &foo() に bar という属性が設定されるのだが、関数の属性というものがそもそもわからないので理解不能。 http://hatena.g.hatena.ne.jp/hatenatech/20051108/1131539607 を見てみたが、私には「attribute は何のためにあって、どういう風に使うものか」といった根的なところはわからなかった。 http://blog.yappo.jp/yappo/archives/000347.html を見て

  • Perl で YAML と JSON のベンチマーク比較 - Daio Today

    PerlYAML と JSON のベンチマーク比較 YAML や JSON が軽い!速い!と言われているが、どれくらい速いのか Perl モジュールでベンチしてみた。 ※個人的に興味があったのがデータの読み込み (Load) だけだったので、データの書き出し (Dump) はテストしていない。 結果的には、YAML と 比べて JSON の方が 6倍〜8倍高速。ただし、これはデータ量が少ない場合で、データ量が大きくなると 0.5倍〜0.8倍 と差が縮まってしまう。 また、YAML::Syck と JSON::Syck で比べると、データ量にかかわらずその差は数パーセント程度になってしまう。 ちなみに、Data::Dumper でダンプしたデータを eval したものとも比べてみたが、YAML を基準にすると eval は約50倍速く、YAML::Syck (と JSON::Syck)

  • 1