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.

SEE ALSO