haskell-jp / random #98 at 2022-04-08 19:02:17 +0900

こちらのproposal https://github.com/ghc-proposals/ghc-proposals/pull/500 へのコメントで知ったんですが、GHCiで -fimplicit-import-qualified というオプションを有効にすると、 import しなくてもfully qualified nameで各種モジュールにアクセスできるんですね。ちょっと便利:
> :set -fimplicit-import-qualified
> Data.List.group "aaabbbcccc"
["aaa","bbb","cccc"]
ってかPull requestがキリ番じゃん! :five: :zero: :zero:
どうも今のghciは、-fimplicit-import-qualified がデフォルトで有効になってるみたいです。

ghci> :show
other dynamic, non-language, flag settings:
  -fexternal-dynamic-refs
  -fignore-optim-changes
  -fignore-hpc-changes
  -fimplicit-import-qualified
https://qiita.com/s2hap/items/41f301c0aa2c1c88e8c9 のコードでもしれっと Data.String.IsString がfully qualified nameで参照されてますね!