======================================= Welcome to the Timber compiler sources! ======================================= Requirements ============ To compile the Timber compiler, you'll need ghc (haskell.org/ghc) gcc (gcc.gnu.org) Furthermore, to compile the grammar (Parser.y into Parser.hs) you'll need happy (haskell.org/happy) Version numbers known to work are ghc 6.10.1, happy 1.17, and gcc 4.0. Installing ============= If you have the cabal-install package installed, the following works: cabal install timberc If you would rather do a manual installation of the compiler in the default location (you may need root privileges for this), use the following commands: runhaskell Setup.lhs configure runhaskell Setup.lhs build runhaskell Setup.lhs install You can select another location for the installation of the compiler by using the following commands: runhaskell Setup.lhs configure --user --prefix= runhaskell Setup.lhs build runhaskell Setup.lhs install You can also give other options to the installation script, see runhaskell Setup.lhs configure --help. Running ======= For info on how to run the compiler once installed, type timberc --help Reporting bugs ============== Please use the Trac system at http://trac.haskell.org/timber/ Further information =================== Please visit http://timber-lang.org