bigloo(1) - Linux man page
Name
bigloo v2.3 - 'a practical Scheme compiler'Synopsis
bigloo [ options ] [ input ]Description
Options
- options
- Many options are available. Type 'bigloo -help' to print them.
- -jvm
- Produces Java class files instead of C files. This option has to be used when compiling and when linking.
- -no-jvmjar
- Disable jar file production when linking with -jvm.
- input
- 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)).
Configuration File
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.Environment Variables
- BIGLOOHEAP
- Set the environment size (in megabytes). The default value is 4.
- TMPDIR
- Set the temporary directory. The default value is '/tmp'.
- BIGLOOLIB
- The path to find the Bigloo's library.
- BIGLOOJAVAOPT
- Java Virtual Machine options when running Bigloo a application.
Files
/.../lib/bigloo/2.3a/bigloo.heap -- saved heap image for the compiler./.../lib/bigloo/2.3a/bigloo.jheap -- saved heap image for the compiler for -jvm compiations.
/.../lib/bigloo/2.3a/bigloo.h -- definitions which are #include'd in the C code.
/.../lib/bigloo/2.3a/libbigloo.a -- library.
/.../lib/bigloo/2.3a/libbigloo_u.a -- library.
~/.bigloorc -- user 'runtime-command' configuration file.
/.../.bigloorc -- idem.