>
> mention_only_once file action = do
>   want [file]
>   file *> action
>
> main = mention_only_once "file1" $ \x -> do need ["file2"]
>                                            putStrLn "Hello"
>                                            putStrLn "World"
>
>

Thanks Bulat ....
I guess even this should work -

main = do
  let file1="file1"
  want [file1]
  file1 *> \x -> do
    need ["file2"]
    putStrLn "Hello"
    putStrLn "World"


-- 
Regards,
Kashyap
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to