gallu’s blog

エンジニアでゲーマーで講師で占い師なおいちゃんのブログです。

Perlで動的にuseしたい…んだけど

http://p0t.jp/mt/archives/2004/08/use.html
経由
http://clouder.jp/yoshiki/mt/archives/000184.html
着。

Perlで動的にuseしたいです。
use $class
こーゆーイメージ?

調べますと、

my $class = "Foo::Bar::$baz";
eval qq(require $class; import $class);

という手段でOKらしい。
………はずなのだが。
単純なものはOKなのだが、個人的なライブラリ群だとよくわからんエラーを引き起こすです。
もうちょっと要調査って感じでしょうか。

…この辺だけはPHPのほうが楽だなぁ。

2006/01/11 追記
eval "use クラス";
って手もありらしい。
で実験結果…たしかにできました。で、問題が発生するのも、その問題の事象も、上述とまったくいっしょ ;;