shithub: MicroHs

Download patch

ref: 02bd84743653f08daa2bc3814b86ce2910f503db
parent: 8dc29a90061b463dca17902cf51cb640eb481722
author: Lennart Augustsson <lennart.augustsson@epicgames.com>
date: Fri Nov 17 20:33:05 EST 2023

Have two versions of cprint

--- a/lib/System/IO.hs
+++ b/lib/System/IO.hs
@@ -133,7 +133,10 @@
 getChar = hGetChar stdin
 
 cprint :: forall a . a -> IO ()
-cprint = primHPrint stdout
+cprint a = primRnf a `seq` primHPrint stdout a
+
+cuprint :: forall a . a -> IO ()
+cuprint = primHPrint stdout
 
 print :: forall a . (Show a) => a -> IO ()
 print a = putStrLn (show a)
--