Haskell ghciのコマンドをファイルにまとめてバッチ処理
ghciをファイルにまとめて、一括処理することはできますか?例えば、
test.hs
1+2
3*5
というファイルを入力して、ghciから以下のような出力を得たいです。
Prelude> 1+2
3
Prelude> 3*5
15
Prelude>
試しに、以下のコマンドや、ghciのインタラクティブモードで :l test.hsなどを試しましたが、すべてParse error: naked expression at top levelというエラーがでて、上記のような結果は得られませんでした。
ghci test.hs
runghc test.hs