[Haskell-cafe] running ghci simply

Vo Minh Thu noteed at gmail.com
Mon Sep 6 04:06:36 EDT 2010

2010/9/6 Johann Bach <johann.bach1127 at gmail.com>:
> On Mon, Sep 6, 2010 at 12:51 AM, Vo Minh Thu <noteed at gmail.com> wrote:
>> 2010/9/6 Ivan Lazar Miljenovic <ivan.miljenovic at gmail.com>:
>>> On 6 September 2010 17:42, Johann Bach <johann.bach1127 at gmail.com> wrote:
>>>> Is there a way to run a Haskell module via ghci with a single command
>>>> on the command-line?
>>>> Note: I'm on Windows XP.
>>>> If I have the module test.hs, I can type "test.hs" and that will load
>>>> it into ghci. However, I need to then type "main" to run it, and then
>>>> manually exit ghci. I would like to do all this in one step.
>>> Not sure if this will work in Windows, but you might be able to use
>>> runhaskell/runghc to run the script.
>> Or ghc -e "main" test.hs
>> Cheers,
>> Thu
> This seems to work.
> Regarding runhaskell: the last time I tried it, it compiled the
> program, but I want to use the interpreter. I have a script-like
> application in which the code will be changing frequently and I want
> to run it and see the results quickly.

In this case, you might want to open it once in ghci and use the :r
(for reload) each time you want to try a modification. This way, ghci
will be quite quick to tell you any parse or type error.


More information about the Haskell-Cafe mailing list