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