haskell-ja > Archives > 2010/04/09

2010/04/09 09:13:35 UTCnobsun@twitter
#
教えて君登場:) 複数のパッケージで同じ名前のモジュールを提供している環境で、特定のパッケージが提供しているモジュールのみをimportしたいときどう書けばよいのでしょう。たしか方法があったような。
2010/04/09 09:19:10 UTCsnak
#
http://www.haskell.org/ghc/docs/latest/html/users_guide/syntax-extns.html#package-imports
2010/04/09 09:21:37 UTCnobsun@twitter
#
ありがとうございます > snak
2010/04/09 09:22:38 UTCshelarcy@twitter
#
非推奨ですが、拡張機能の PackageImports を使って、import "base" Module のように書けばできます。
#
あらっ、既に snak さんが答えていたようですね。
2010/04/09 09:26:40 UTCshelarcy@twitter
#
より良い解決方法としては、(多少面倒くさくはなりますが、)モジュール名が衝突しないように、どちらかのパッケージのモジュール名を付け替えるパッケージを間にかませることでしょうか?
#
(多少面倒くさくはなりますが、)この方法であれば、パッケージ内にあるモジュールが別のパッケージに移動した場合の問題を防げます。
2010/04/09 23:44:06 UTCmasahiro_sakai@twitter
#
@kazu_yamamoto githubのghc-modが、Windows + Meadow + GHC 6.10 でそのまま動くのを確認しました。ありがとうございます。