bigloo man page

Bigloo is a Scheme compiler. Scheme is defined in an IEEE standard for the Scheme Programming Language but Bigloo does not entirely conform to it. The compiler produces either C files or Java class files. The C files are then compiled by any ISO C compiler to produce .o or executable files. Bigloo is a module compiler which means that it is allowed to compile several files and to link them together to produce an unique executable.

If an input file is provided, Bigloo compiles it. Otherwise the interpreter is entered. Input must be a recognized Scheme source file name (i.e. a file name with a recognized suffix (see -suffix option)).

Each Bigloo's user can use a special configuration file. This file must be named `~/.bigloorc'. This file makes it possible to modify the behaviour of the compiler. This file is a regular Scheme file which contains expressions bound in an environment where compiler parameters are bound. See the documentation for details.