id:miyagawa さんにもらったコメントを参考にやってみた.ほとんどのメソッドは URI オブジェクト側に流すようにしたんだけど,正直 AUTOLOAD とか今まで全然使ってなかったのでコード微妙かも.添削してほしい感じ. http://coderepos.org/share/changeset/7441 あまり問題なければ CPAN にうpして実践投入したい. 抜粋 use URI; use URI::Platonic; my $uri = URI->new("http://example.com/path/to/resource.html"); my $platonic = URI::Platonic->new($uri); $platonic->path; # "/path/to/resource" $platonic->extension; # "html" $platoni