Issue5421.agda 487 B

12345678910111213141516171819
  1. open import Agda.Builtin.IO
  2. open import Agda.Builtin.Reflection
  3. open import Agda.Builtin.Strict
  4. open import Agda.Builtin.String
  5. open import Agda.Builtin.Unit
  6. postulate
  7. putStr : String → IO ⊤
  8. {-# FOREIGN GHC import qualified Data.Text.IO #-}
  9. {-# COMPILE GHC putStr = Data.Text.IO.putStr #-}
  10. {-# COMPILE JS putStr =
  11. function (x) {
  12. return function(cb) {
  13. process.stdout.write(x); cb(0); }; } #-}
  14. main : IO ⊤
  15. main = primForce commitTC λ _ → putStr "Success\n"