ref: 1498067e71268b57b1f4133dc727daa45636415e
parent: 0589439c8aaa85712b7a51e64bd46c2e5d2baf6d
author: Lennart Augustsson <lennart.augustsson@epicgames.com>
date: Thu Sep 21 20:40:25 EDT 2023
Print anything (not a good idea).
--- a/src/MicroHs/Interactive.hs
+++ b/src/MicroHs/Interactive.hs
@@ -99,10 +99,9 @@
Right val ->
if primIsInt val then
putStrLn $ showInt $ unsafeCoerce val
- else if primIsIO val then do
- mio <- try (unsafeCoerce val)
+ else do
+ putStrLn "Warning: not an Int"
+ mio <- try (print ((unsafeCoerce val)::Int))
case mio of
Left e -> err e
Right _ -> return ()
- else
- putStrLn "Type must be Int or IO"
--
⑨