私は奇妙な問題を抱えています。
「コンパイラ」と呼ばれるモジュールがあり、ファイル自体はcompiler.hsと呼ばれます。このモジュールを別のモジュール (同じディレクトリ内) にインポートしようとすると、GHCi はエラーを表示し、ファイルが見つからないと言います。現在、同じディレクトリに別のモジュールがあり、インポート時に問題なく動作します。
プログラムの解釈には ghci program.hs を使用します。「program.hs」は、コンパイラ モジュールをインポートします。
私のOSはdebianベースのLinuxディストリビューションで、GHCi、バージョン6.12.1を実行しています: