@@ -40,7 +40,10 @@ import Paths_idris
41main = do xs <- getArgs
41main = do xs <- getArgs
42 let opts = parseArgs xs
42 let opts = parseArgs xs
43− runErrorT $ execStateT (runIdris opts) idrisInit
43+ result <- runErrorT $ execStateT (runIdris opts) idrisInit
45+ Left err -> putStrLn $ "Uncaught error: " ++ show err
45runIdris :: [Opt] -> Idris ()
48runIdris :: [Opt] -> Idris ()
46runIdris opts = do
49runIdris opts = do