Насколько я знаю, да.Но это не должно быть большим делом, вы можете сделать это внутри ghci:
Prelude Data.List> :set -hide-package mtl
package flags have changed, resetting and loading new packages...
Prelude> import Control.Monad.Cont
Prelude Control.Monad.Cont>
В журнале изменений GHC-7 была также позиция, из-за которой я думал, что импорт пакетов будет работатькомандной строки, но пока не видно (см. ниже).Комментарий об изменении сказал что-то вроде «полный синтаксис импорта, поддерживаемый в GHCi», что должно исключать расширения, я полагаю.
$ ghci-7.0.0.20100924 -XPackageImports
GHCi, version 7.0.0.20100924: http://www.haskell.org/ghc/ :? for help
...
Prelude Data.List> import "mtl" Control.Monad.Cont
<no location info>:
Ambiguous module name `Control.Monad.Cont':
it was found in multiple packages: mtl-1.1.1.0 monads-fd-0.1.0.2