cabal repl コマンドは ghci, ghc --interactive stack repl, stack ghci などと同じように cabal で REPL 環境を実行するためのコマンドです。 cabal プロジェクト内で実行する場合と、cabal プロジェクト外で実行する場合で挙動が少し異なります。 $ cabal -V cabal-install version 3.2.0.0 compiled using version 3.2.0.0 of the Cabal library cabal プロジェクト外で実行した場合 cabal は自動的に fake-package という環境を用意します。これは使い捨てのダミー cabal プロジェクトです。 $ cabal repl Resolving dependencies... Build profile: -w ghc-8