shithub: MicroHs

Download patch

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)
--