
As long as OtherModule is in the same directory, Main should have no trouble finding it. Do you mean like this? $ ls Greet.hs hello* $ cat hello #!/usr/bin/env runghc module Main where import Greet main = putStrLn (greet "world") $ cat Greet.hs module Greet (greet) where greet :: String -> String greet s = "hello " ++ s $ ./hello hello world Greg On 2009-Jun-26, Maurício wrote:
Is it possible to write a Haskell script that uses a module that is also going to be interpreted? Like, say:
#!/usr/bin/runhaskell
module Main (main) where import OtherModule main = (...)
----
where OtherModule is available in, say, OtherModule.hs and not in the already compiled and installed library?
Thanks, Maurício
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
-- ___ ___ __ _ / _ \ / _ \| | | | Gregory D. Weber, Associate Professor / /_\// / | | | /\ | | Indiana University East / /_\\/ /__| | |/ \| | http://mypage.iu.edu/~gdweber/ \____/\_____/\___/\__/ Tel. (765) 973-8420; FAX (765) 973-8550