packages feed

Agda-2.3.2.2: test/Common/MAlonzo.agda

module Common.MAlonzo where

open import Common.Prelude
open import Common.Coinduction

postulate
  putStrLn : ∞ String → IO Unit

{-# COMPILED putStrLn putStrLn #-}

main = putStrLn (♯ "This is a dummy main routine.")

mainPrint : String → _
mainPrint s = putStrLn (♯ s)

postulate
  natToString : Nat → String

{-# COMPILED natToString show #-}

mainPrintNat : Nat → _
mainPrintNat n = putStrLn (♯ (natToString n))