ref: 3b8e0aad66dc7b51b98324fefafce6e0d85fa8e6
parent: 205756da6df51ce1a9c043aa4e4a46c4ae681c74
author: Lennart Augustsson <lennart.augustsson@epicgames.com>
date: Sun Oct 22 15:20:42 EDT 2023
Use rnf instead of printing.
--- a/src/MicroHs/Compile.hs
+++ b/src/MicroHs/Compile.hs
@@ -133,7 +133,7 @@
liftIO $ putStrLn $ "type checked:\n" ++ showTModule showEDefs tmdl ++ "-----\n"
let
dmdl = desugar tmdl
- liftIO $ putStr $ drop 1000000 $ showTModule showLDefs dmdl
+ () <- S.return $ rnf $ bindingsOf dmdl
t4 <- liftIO getTimeMilli
S.when (verbose flags > 2) $
(liftIO $ putStrLn $ "desugared:\n" ++ showTModule showLDefs dmdl)
--
⑨