Ilya Yanok 23c9474092 [ whitespace ] untabify everything %!s(int64=10) %!d(string=hai) anos
..
AlonzoPrelude.agda dcd3b453cb [ fix-agda-whithespace ] Added .agda, .cabal and .md files. %!s(int64=10) %!d(string=hai) anos
BadPrintf.agda 23c9474092 [ whitespace ] untabify everything %!s(int64=10) %!d(string=hai) anos
BadPrintf2.agda 23c9474092 [ whitespace ] untabify everything %!s(int64=10) %!d(string=hai) anos
Bool.agda 689c6aaa09 Moved away or fixed many broken example files. %!s(int64=16) %!d(string=hai) anos
Bool.hs e227990568 [ fix-agda-whitespace ] Don't running from the src/directoy but the base directory. %!s(int64=10) %!d(string=hai) anos
ListTest.agda 689c6aaa09 Moved away or fixed many broken example files. %!s(int64=16) %!d(string=hai) anos
Makefile 689c6aaa09 Moved away or fixed many broken example files. %!s(int64=16) %!d(string=hai) anos
Point.agda 689c6aaa09 Moved away or fixed many broken example files. %!s(int64=16) %!d(string=hai) anos
Point.hs e227990568 [ fix-agda-whitespace ] Don't running from the src/directoy but the base directory. %!s(int64=10) %!d(string=hai) anos
PreludeAll.agda dcd3b453cb [ fix-agda-whithespace ] Added .agda, .cabal and .md files. %!s(int64=10) %!d(string=hai) anos
PreludeBool.agda 689c6aaa09 Moved away or fixed many broken example files. %!s(int64=16) %!d(string=hai) anos
PreludeInt.agda dcd3b453cb [ fix-agda-whithespace ] Added .agda, .cabal and .md files. %!s(int64=10) %!d(string=hai) anos
PreludeList.agda dcd3b453cb [ fix-agda-whithespace ] Added .agda, .cabal and .md files. %!s(int64=10) %!d(string=hai) anos
PreludeNat.agda 689c6aaa09 Moved away or fixed many broken example files. %!s(int64=16) %!d(string=hai) anos
PreludeNatType.agda d05260528c [ issue 730 ] BUILTIN NATURAL now binds ZERO and SUC %!s(int64=11) %!d(string=hai) anos
PreludeNatType.hs e227990568 [ fix-agda-whitespace ] Don't running from the src/directoy but the base directory. %!s(int64=10) %!d(string=hai) anos
PreludeShow.agda dcd3b453cb [ fix-agda-whithespace ] Added .agda, .cabal and .md files. %!s(int64=10) %!d(string=hai) anos
PreludeString.agda 23c9474092 [ whitespace ] untabify everything %!s(int64=10) %!d(string=hai) anos
Primitive.agda 689c6aaa09 Moved away or fixed many broken example files. %!s(int64=16) %!d(string=hai) anos
PrintFloat.agda 23c9474092 [ whitespace ] untabify everything %!s(int64=10) %!d(string=hai) anos
PrintNat.agda dcd3b453cb [ fix-agda-whithespace ] Added .agda, .cabal and .md files. %!s(int64=10) %!d(string=hai) anos
Printf.agda 23c9474092 [ whitespace ] untabify everything %!s(int64=10) %!d(string=hai) anos
Proj.agda dcd3b453cb [ fix-agda-whithespace ] Added .agda, .cabal and .md files. %!s(int64=10) %!d(string=hai) anos
Q.agda dcd3b453cb [ fix-agda-whithespace ] Added .agda, .cabal and .md files. %!s(int64=10) %!d(string=hai) anos
README 689c6aaa09 Moved away or fixed many broken example files. %!s(int64=16) %!d(string=hai) anos
RTD.hs e227990568 [ fix-agda-whitespace ] Don't running from the src/directoy but the base directory. %!s(int64=10) %!d(string=hai) anos
RTN.agda d05260528c [ issue 730 ] BUILTIN NATURAL now binds ZERO and SUC %!s(int64=11) %!d(string=hai) anos
RTN.hs e227990568 [ fix-agda-whitespace ] Don't running from the src/directoy but the base directory. %!s(int64=10) %!d(string=hai) anos
RTP.agda 23c9474092 [ whitespace ] untabify everything %!s(int64=10) %!d(string=hai) anos
RTP.hs 23c9474092 [ whitespace ] untabify everything %!s(int64=10) %!d(string=hai) anos
RTP.hs.sav 689c6aaa09 Moved away or fixed many broken example files. %!s(int64=16) %!d(string=hai) anos
RTS.hs e227990568 [ fix-agda-whitespace ] Don't running from the src/directoy but the base directory. %!s(int64=10) %!d(string=hai) anos
Records.agda 689c6aaa09 Moved away or fixed many broken example files. %!s(int64=16) %!d(string=hai) anos
Records.hs e227990568 [ fix-agda-whitespace ] Don't running from the src/directoy but the base directory. %!s(int64=10) %!d(string=hai) anos
TestInt.agda dcd3b453cb [ fix-agda-whithespace ] Added .agda, .cabal and .md files. %!s(int64=10) %!d(string=hai) anos
TestNat.agda 689c6aaa09 Moved away or fixed many broken example files. %!s(int64=16) %!d(string=hai) anos
TestVec.agda dcd3b453cb [ fix-agda-whithespace ] Added .agda, .cabal and .md files. %!s(int64=10) %!d(string=hai) anos
TestWith.agda dcd3b453cb [ fix-agda-whithespace ] Added .agda, .cabal and .md files. %!s(int64=10) %!d(string=hai) anos
Vec.agda 23c9474092 [ whitespace ] untabify everything %!s(int64=10) %!d(string=hai) anos
almake 689c6aaa09 Moved away or fixed many broken example files. %!s(int64=16) %!d(string=hai) anos

README

== Using Alonzo ==

agda --alonzo File.agda

or

agda -c File.agda

produces File.hs

compile it with
ghc -c File.hs

The main module should contain the function mainS : String, compile it with

ghc --make -main-is File.main File.hs

There is a shell script "almake" that will do both, provided you have
compiled all dependencies beforehand.

Prerequisites

You need the following runtime files:

RTS.hs RTN.hs RTP.hs
RTN.agda RTP.agda

NEVER run agda -c on RT* files as it will destroy the corresponding .hs files

There is a "runtime" target in the Makefile, so running

make runtime

will compile the runtime files for you.

There is a small prelude included, you can compile it with

make prelude