To invoke Alonzo call the batch tool with the flag -c
. For instance,
agda -c Thing.agda
This will generate a Haskell file Thing.hs
which can then be compiled by ghc
.
If Thing depends on other Agda modules they will have to be compiled as well. The prerequisites are:
- The batch tool (
src/main
). - The runtime system for the compiler (
src/rts
).
Both are built using the standard cabal incantations:
runhaskell Setup.hs configure runhaskell Setup.hs build sudo runhaskell Setup.hs install
If the Agda module contains a function main
, Alonzo assumes that this is the Main
module and that the
type (after compilation) of main
is IO ()
.
Page last modified on March 20, 2008, at 11:30 am
Powered by
PmWiki