man kayac (Commandes) - Compiler for the kaya language
NAME
Kayac - Compiler for the kaya language
SYNOPSIS
kayac [-v] [-L DIRECTORY [-L ...]] [-libdir DIRECTORY [-libdir ...]] [-force] [-nochase] [-noprelude] [-htmldocs] [-xmldocs] [-seedkey STRING] [-dumptac] [-dumpraw] [-dumptree] [-dumpeqns] [-keepc] [-showgcc] FILE
DESCRIPTION
kayac compiles modules, programs and web applications in the Kaya programming language.
kayac will automatically compile dependencies as necessary provided that, for a dependency Foo, the source file is called Foo.k and is in the current working directory.
OPTIONS
Options not recognised by kayac will be passed to the C compiler.
- -v
- Show version number
- -L DIRECTORY
- -libdir DIRECTORY
- Add DIRECTORY to the library search path.
- -force
- Force compilation even if kayac thinks it isn't needed.
- -nochase
- Don't chase up and compile dependencies.
- -noprelude
- Don't import the Prelude (probably only useful when compiling the standard library).
- -htmldocs
- Generate HTML documentation.
- -xmldocs
- Generate XML documentation.
- -seedkey STRING
- Use a string to seed the random number generator which makes a secret key. Useful for testing web apps.
DEBUGGING OPTIONS
These options generate debugging information.
- -dumptac
- Dump bytecode
- -dumpraw
- Dump the raw parse tree.
- -dumptree
- Dump the type checked parse tree.
- -dumpeqns
- Dump the type equations used in type inference
- -keepc
- Keep the generated C code
- -showgcc
- Print the command sent to gcc
DOCUMENTATION
Library documentation for Kaya can be found at <http://compsoc.dur.ac.uk/kaya/libraries.php>
OBTAINING
The latest release of Kaya can be obtained from <http://compsoc.dur.ac.uk/kaya/download.php>
Development versions can be obtained using darcs(1) from <http://compsoc.dur.ac.uk/kaya/darcs/>
BUGS
Please report bugs found to <ecb@compsoc.dur.ac.uk>
LICENSE
kayac is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License (version 2) as published by the Free Software Foundation.