[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
31.5.6 The Bigloo command line
If no input file is specified, Bigloo enters its interpreter. Here is the exhaustive list of Bigloo options and configuration variables:
usage: bigloo [options] [name.suf] Misc: - Read source code on current input channel -help,–help This help message -help2 The exhaustive help message -help-manual The help message formatted for the manual -o FILE Name the output FILE –to-stdout Write C code on current output channel -c Suppress linking and produce a .o file -suffix SUFFIX Recognize suffix as Scheme source -afile FILE Name of the access file -access MODULE FILE Set access between module and file -jfile FILE Name of the Jvm package file -jadd MODULE QTYPE Set JVM qualifed type name for module -main FUN Set the main function -with MODULE Import addition module -multiple-inclusion Enables multiple inclusions of the Bigloo includes -library LIBRARY Compile/link with additional Bigloo library -srfi SRFI Declares srfi support -dload-sym Emit a Bigloo dynamic loading entry point -dload-init-sym NAME Emit a Bigloo dynamic loading entry point, named NAME -heapsize SIZE Set the initial heap size value (in megabyte) Configuration and path: -version The current release -revision The current release (short format) -query Dump the current configuration -q Do not load any rc file -eval STRING Evaluate STRING before compiling -load FILE Load FILE before compiling -I DIR Add DIR to the load path -lib-dir DIR Set lib-path to DIR -L NAME Set additional library path -lib-version VERSION Set the Bigloo library version -libgc-version VERSION Set the Bigloo GC library version -libgc GC Use the given GC library Back-end: -native Compile module to native object file (via C) -jvm Compile module to JVM .class files -dotnet Compile module to .NET object files -saw Cut the AST in the saw-mill -no-saw Disable saw back-ends -i Interprete module Dialect: -snow Compiles a snow source code -scmpkg,-spi Compiles a ScmPkg source code -nil Evaluate ’() as #f in ‘if’ expression -call/cc Enable call/cc function -hygien Obsolete (R5rs macros are always supported) -fno-reflection Disable reflection code production +fno-reflection Enable reflection code production -fclass-nil Enables generation of "class-nil" function -fno-class-nil Disables generation of "class-nil" function -farithmetic Suppress genericity of arithmetic operators -farithmetic-overflow Suppress arithmetic overflow checks -fcase-sensitive Case sensitive reader (default) -fcase-insensitive Case insensitive reader (downcase symbols) -fallow-type-redefinition allow type redifinition Optimization: -Obench Benchmarking mode -O[2..6] Optimization modes -fcfa-arithmetic Enable arithmetic spec. (fixum and flonum) -fno-cfa-arithmetic Disable arithmetic spec. -fcfa-arithmetic-fixnum Enable fixnum arithmetic spec. -fno-cfa-arithmetic-fixnum Disable fixnum arithmetic spec. -fcfa-arithmetic-flonum Enable flonum arithmetic spec. (enabled from -O2) -fno-cfa-arithmetic-flonum Disable flonum arithmetic spec. -fcfa-tracking Enable CFA tracking (enabled from -O2) -fnocfa-tracking Disable CFA tracking -fcfa-pair Enable CFA pairs approximations -fnocfa-pair Disable CFA pairs approximations -funroll-loop Enable loop unrolling (enabled from -O3) -fno-unroll-loop Disable loop unrolling -fno-loop-inlining Disable loop inlining -floop-inlining Enable loop inlining (default) -fno-inlining Disable inline optimization -fno-user-inlining Disable user inline optimization -fbeta-reduce Enable simple beta reduction (enabled from -O2) -fno-beta-reduce Disable simple beta reduction -fdataflow Enable dataflow optimizations (enabled from -O) -fno-dataflow Disable dataflow optimizations -fdataflow-for-errors Enable dataflow optimizations for improviing type error messages -fno-dataflow-for-errors Disable dataflow optimizations for improviing type error messages -fdataflow-types Enable type dataflow optimizations (enabled from -O2) -fno-dataflow-types Disable type dataflow optimizations -finitflow Enable init flow -fno-initflow Disable init flow -fO-macro Enable Optimization macro (default) -fno-O-macro Disable Optimization macro -fglobal-tailc Enable global tail-call optimization -fno-global-tailc Disable global tail-call optimization -fold-closure-integration Enable old closure integration technique -fsaw-realloc Enable saw register re-allocation -fsaw-regalloc Enable saw register allocation -fno-saw-regalloc Disable saw register allocation -fsaw-regalloc-msize SIZE Set the register allocation body size limit -fsaw-regalloc-fun NAME Allocate registers on this very function -fno-saw-regalloc-fun NAME Don’t allocate registers on this very function -fsaw-regalloc-onexpr Allocate registers on expressions -fno-saw-regalloc-onexpr Don’t allocate registers on expressions Safety: -unsafe[atrsvleh] Don’t check [type/arity/range/struct/version/library/eval/heap] -safe[atrsvle] Enforce check [type/arity/range/struct/version/library/eval] Debug: -glines Emit # line directives -gbdb-no-line Don’t emit # line directives -gbdb[23] Compile with bdb debug informations -gself Enables self compiler debug options -gmodule Debug module initialization -gerror-localization Localize error calls in the source code -gno-error-localization Don’t localize error calls in the source code -gjvm Annote JVM classes for debug -gtrace[12] Producing stack traces -g[234] Produce Bigloo debug informations -cg Compile C files with debug option -export-all Eval export-all all routines -export-exports Eval export-exports all routines -export-mutable Enables Eval redefinition of all "::obj" routines Profiling: -p[2] Compile files for profiling -pg Compile files with profiling option -pmem Compile files for memory profiling -pmem2 Compile files for memory profiling Verbosity: -s Be silent and inhibit all warning messages -v[23] Be verbose -hello Say hello -no-hello Dont’ say hello even in verbose mode -w Inhibit all warning messages -wslots Inhibit overriden slots warning messages -Wvariables Enable overriden variable warning messages -Wtypes Enable type check warning messages -Wall warn about all possible type errors Compilation modes: <-/+>rm Don’t or force removing .c or .il files -extend NAME Extend the compiler -fsharing Attempt to share constant data -fno-sharing Do not attempt to share constant data -fmco Produce an .mco file -fmco-include-path DIR Add dir to mco C include path Native specific options: -cc COMPILER Specify the C compiler -stdc Generate strict ISO C code -copt STRING Invoke cc with STRING -cheader STRING C header -cfoot STRING C foot -ldopt STRING Invoke ld with STRING -ldpostopt STRING Invoke ld with STRING (end of arguments) –force-cc-o Force the C compiler to use -o instead of mv -ld-relative Link using -l notation for libraries (default) -ld-absolute Link using absolute path names for libraries -static-bigloo Link with the static bigloo library -static-all-bigloo Link with static version of all bigloo libraries -ld-libs1 Add once user libraries when linking -ld-libs2 Add twice user libraries when linking (default) -lLIBRARY Link with host library Jvm specific options: -jvm-shell SHELL Shell for JVM scripts ("sh", "msdos") -jvm-purify Produce byte code verifier compliant JVM code (default) -no-jvm-purify Don’t care about JVM code verifier -jvm-mainclass CLASS JVM main class -jvm-classpath PATH JVM application classpath -jvm-bigloo-classpath P JVM Bigloo rts classpath -jvm-path-separator SEP Set the JVM classpath separator -jvm-directory NAME Directory where to store class files. -jvm-catch-errors Catch internal JVM errors -no-jvm-catch-errors Don’t catch internal JVM errors -jvm-jarpath NAME Set the JVM classpath for the produced jar file -jvm-cinit-module Enable JVM class constructors to initiliaze bigloo modules -no-jvm-cinit-module Disable JVM class constructors to initiliaze bigloo modules -jvm-char-info Generate char info for the debugger (in addition to line info) -no-jvm-char-info Do not generate char info for the debugger -fjvm-inlining Enable JVM back-end inlining -fjvm-constr-inlining Enable JVM back-end inlining for constructors -fno-jvm-inlining Disable JVM back-end inlining -fno-jvm-constr-inlining Disable JVM back-end inlining for constructors -fjvm-peephole Enable JVM back-end peephole -fno-jvm-peephole Disable JVM back-end peephole -fjvm-branch Enable JVM back-end branch -fno-jvm-branch Disable JVM back-end branch -fjvm-fasteq EQ? no longer works on integers (use =FX) -fno-jvm-fasteq Disable JVM back-end fasteq transformation -jvm-env VAR Make the shell variable visible to GETENV -jvm-jar Enable JVM jar files generation -no-jvm-jar Disable JVM jar files generation (default) -jvm-java FILE Use FILE as JVM -jvm-opt STRING JVM invocation option .NET specific options: -dotnet-managed Produce byte code verifier compliant .NET code (default) -dotnet-unmanaged Don’t care about .NET code verifier -dotnet-linux-mono Compile for Mono on a Linux -dotnet-clr FILE Use FILE as .NET CLR -dotnet-clr-style STYLE Use CLR invokation style -dotnet-clr-opt S Set the .NET CLR options -dotnet-ld FILE Use FILE as .NET LD -dotnet-ld-style STYLE Use LD invokation style -dotnet-dll-path NAME Set the .NET DLL search path -dotnet-external-asm Enable external assembler (default) -no-dotnet-external-asm Disable external assembler -ilasm ASM Specify external IL assembler -fdotnet-tailc Flag tail calls for inside module calls -fno-dotnet-tailc Don’t flag tail calls -fdotnet-tailc-full Flag tail calls everywhere -fdotnet-tailc-module Flag tail calls across modules -fno-dotnet-tailc-module Don’t flag tail calls across modules -fdotnet-tailc-funcall Flag tail calls for funcalls -fno-dotnet-tailc-funcall Don’t flag tail call for funcalls -dotnet-mono-workaround Workaround Mono .NET buts (switch) -no-dotnet-mono-workaround Disable workaround Mono .NET buts (switch) -dotnet-pnet-workaround Workaround pnet swich bug -no-dotnet-pnet-workaround Disable Workaround pnet swich bug Traces: -t[2|3|4] Generate a trace file (*) +tPASS Force pass to be traced -shape[mktTalun] Some debugging tools (private) Compilation stages: -mco Stop after .mco production -syntax Stop after the syntax stage (see -hygiene) -expand Stop after the preprocessing stage -expand-module Produce the expanded module clause -ast Stop after the ast construction stage -bdb-spread-obj Stop after the bdb obj spread stage -trace Stop after the trace pass -callcc Stop after the callcc pass -bivalue Stop after the bivaluation stage -inline Stop after the inlining stage -inline+ Stop after the 2nd inlining stage -beta Stop after the constant beta reduction stage -fail Stop after the failure replacement stage -abound Stop after the array bound checking stage -initflow Stop after the type initflow stage -dataflow Stop after the type dataflow stage -dataflow+ Stop after the second type dataflow stage -dataflow++ Stop after the third type dataflow stage -fuse Stop after the fuse stage -user Stop after the user pass -coerce Stop after the type coercing stage -effect Stop after the effect stage -effect+ Stop after the 2nd effect stage -reduce Stop after the reduction opt. stage -reduce+ Stop after the 2nd reduction opt. stage -reduce- Stop after the very first reduction stage -assert Stop after the assertions stage -cfa Stop after the cfa stage -closure Stop after the globalization stage -recovery Stop after the type recovery stage -bdb Stop after the Bdb code production -cnst Stop after the constant allocation -integrate Stop after the integration stage -tailc Stop after the tailc stage -init Stop after the initialization construction stage -egen Produce an include file for effects (requires -saw) -hgen Produce a C header file with class definitions -cgen Do not C compile and produce a .c file -indent Produce an indented .c file -jvmas Produce a JVM .jas file -il Produce a .NET .asm file Constant initialization: -init-[lib|read|intern] Constants initialization mode init-object-[legacy|staged] Object system initialization Bootstrap and setup: -mklib Compile a library module -mkaddlib Compile an additional library module -mkheap Build an heap file -mkaddheap Build an additional heap file -mkdistrib Compile a main file for a distribution –license Display the Bigloo license and exit -LICENSE Add the license to the generated C files -heap NAME Specify an heap file (or #f to not load heap) -heap-library LIB The library the heap belongs to -dump-heap NAME Dump the content of a heap -addheap NAME Specify an additional heap file -fread-internal Read source from binary interned file -fread-internal-src Read source only from binary interned file -fread-plain Read source from plain text file -target LANG DON’T USE, (see -native, -jvm, -dotnet) Shell Variables: - TMPDIR temporary directory (default "/tmp") - BIGLOOLIB libraries’ directory - BIGLOOHEAP the initial heap size in megabytes (4 MB by default) - BIGLOOSTACKDEPTH the error stack depth printing - BIGLOOLIVEPROCESS the maximum number of Bigloo live processes Runtime Command file: - ~/.bigloorc ———— * : only available in developing mode . : option enabled from -O3 mode Bigloo Control Variables: All the Bigloo control variables can be changed from the interpreter, by the means of the ‘-eval’ option, or using the module clause ‘option’. For instance the option "-eval ’(set! *strip* #t)’" will set the variable ‘*strip*’ to the value ‘#t’. These variables are: - *access-file-default* : The default access file name default: ".afile" - *access-files* : The access file names default: () - *additional-bigloo-libraries* : The user extra Bigloo libraries default: () - *additional-bigloo-zips* : The user extra Bigloo Zip files default: () - *additional-heap-name* : A name of an additional heap file name to be build default: #f - *additional-heap-names* : A list of Bigloo additional heap file name default: () - *additional-include-foreign* : The additional C included files default: () - *allow-type-redefinition* : If true, allow type redefinitions default: #f - *ast-case-sensitive* : Case sensitivity default: #t - *auto-mode* : auto-mode (extend mode) list default: (("ml" . "caml") ("mli" . "caml") ("oon" . "meroon") ("snow" . "snow") ("spi" . "pkgcomp")) - *bdb-debug* : Bdb debugging mode default: 0 - *bigloo-abort?* : Do we have the bigloo-abort function in executables? default: #f - *bigloo-lib* : The Bigloo library default: bigloo - *bigloo-libraries-c-setup* : A list of C functions to be called when starting the application default: () - *bigloo-licensing?* : Add the Bigloo license ? default: #f - *bigloo-name* : The Bigloo name default: "Bigloo (3.7a)" - *bigloo-specific-version* : The Bigloo specific version default: "" - *bigloo-tmp* : The tmp directory name default: "/tmp" - *bigloo-user-lib* : The user extra C libraries default: ("-ldl" "-lgmp" "-lm") - *bigloo-version* : The Bigloo major release number default: "3.7a" - *bmem-profiling* : Instrument code for bmem profiling default: #f - *c-debug* : C debugging mode? default: #f - *c-debug-lines-info* : Emit # line directives default: #f - *c-debug-option* : cc debugging option default: "-g" - *c-files* : The C source files default: () - *c-object-file-extension* : The C object file extension default: "o" - *c-split-string* : C split long strings default: #f - *c-suffix* : C legal suffixes default: ("c") - *c-user-foot* : C foot default: () - *c-user-header* : C header default: () - *call/cc?* : Shall we enable call/cc? default: #f - *cc* : The C compiler default: "gcc" - *cc-move* : Use mv instead of -o when C compiling default: #t - *cc-o-option* : The C compiler -o option default: "-o " - *cc-options* : cc options default: " -Wpointer-arith -Wswitch -Wtrigraphs -DBGL_BOOTCONFIG" - *cc-style* : The C compiler style default: "gcc" - *cflags* : The C compiler option default: " -Wpointer-arith -Wswitch -Wtrigraphs -DBGL_BOOTCONFIG" - *cflags-optim* : The C compiler optimization option default: "-O3 -Wpointer-arith -Wswitch -Wtrigraphs -DBGL_BOOTCONFIG" - *cflags-prof* : The C compiler profiling option default: "-pg -fno-inline -Wpointer-arith -Wswitch -Wtrigraphs -DBGL_BOOTCONFIG" - *class-nil?* : Shall we produce class-nil function for classes default: #t - *compiler-debug* : Debugging level default: 0 - *compiler-debug-trace* : Debugging trace level default: 0 - *compiler-sharing-debug?* : Compiler self sharing debug default: #f - *compiler-stack-debug?* : Compiler self stack trace debug default: #f - *compiler-type-debug?* : Compiler self type debug default: #f - *csharp-suffix* : C# legal suffixes default: ("cs") - *debug-module* : Module initilazation debugging default: 0 - *default-lib-dir* : The default lib dir path (without version) default: "/users/serrano/prgm/project/bigloo/lib/3.7a" - *dest* : The target name default: #f - *dlopen-init* : Emit a standard Bigloo dynamic loading init entry point default: #f - *dotnet-clr* : CLR to be used to run .NET programs default: "mono" - *dotnet-clr-opt* : CLR extra options to be used to run .NET programs default: "" - *dotnet-clr-style* : CLR style to be used to run .NET programs default: "mono" - *dotnet-dll-path* : Bigloo.dll path default: #f - *dotnet-external-asm* : Force using and external assembler for .NET code default: "ilasm.pnet" - *dotnet-external-asm-style* : Force using and external assembler for .NET code default: pnet - *dotnet-ld* : .NET object file linker default: "cscc" - *dotnet-ld-style* : .NET object file linker style default: "mono" - *dotnet-mono-workaround-switch* : Workaround mono 0.23..0.30 bug default: #t - *dotnet-pnet-workaround-switch* : Workaround pnet switch bug default: #t - *dotnet-shell* : .NET object file linker default: "sh" - *dotnet-tail* : Enable/disable tail call generations default: #f - *dotnet-tail-across-modules* : Enable/disable tail call generations across modules default: #f - *dotnet-tail-funcall* : Enable/disable tail call generations for funcall default: #f - *dotnet-use-external-asm* : Force using and external assembler for .NET code default: #t - *double-ld-libs?* : Do we include the additional user libraries twice? default: #t - *error-localization* : Localize error calls in the source code default: #f - *eval-options* : A user variable to store dynamic command line options default: () - *extend-entry* : Extend entry default: #f - *garbage-collector* : The garbage collector default: boehm - *gc-custom?* : Are we using a custom GC library? default: #t - *gc-lib* : The Gc library default: bigloogc - *global-tail-call?* : Do we apply the self-global-tail-call stage? default: #f - *globalize-integrate-28c* : Enable the old closure integration technique (deprecated) default: #f - *heap-base-name* : The Bigloo heap base name default: "bigloo" - *heap-dump-names* : The name of the heap to be dumped default: () - *heap-jvm-name* : The Bigloo heap file name for the JVM backend default: "bigloo.jheap" - *heap-library* : The library the heap belongs to default: bigloo - *heap-name* : The Bigloo heap file name default: "bigloo.heap" - *hello* : Say hello (when verbose) default: #f - *include-foreign* : The C included files default: ("bigloo.h") - *include-multiple* : Enable/disable multiple inclusion of same file default: #f - *indent* : The name of the C beautifier default: "indent -npro -bap -bad -nbc -bl -ncdb -nce -nfc1 -ip0 -nlp -npcs -nsc -nsob -cli0.5 -di0 -l80 -d1 -c0 -ts2 -st" - *init-mode* : Module initialization mode default: read - *inlining-kfactor* : Inlining growth factor default: #<procedure:81177e0.1> - *inlining-reduce-kfactor* : Inlinine growth factor reductor default: #<procedure:8117720.1> - *inlining?* : Inlining optimization default: #t - *interpreter* : Shall we interprete the source file? default: #f - *jvm-bigloo-classpath* : JVM Bigloo classpath default: #f - *jvm-catch* : Catch internal errors default: #t - *jvm-cinit-module* : Enable JVM class constructors to initiliaze bigloo modules default: #f - *jvm-classpath* : JVM classpath default: "." - *jvm-debug* : JVM debugging mode? default: #f - *jvm-directory* : JVM object directory default: #f - *jvm-env* : List of environment variables to be available in the compiled code default: () - *jvm-foreign-class-id* : The identifier of the Jlib foreign class default: foreign - *jvm-foreign-class-name* : The name of the Jlib foreign class default: "bigloo.foreign" - *jvm-jar?* : Enable/disable a JAR file production for the JVM back-end default: #f - *jvm-jarpath* : JVM jarpath default: #f - *jvm-java* : JVM to be used to run Java programs default: "java" - *jvm-mainclass* : JVM main class default: #f - *jvm-options* : JVM options default: "" - *jvm-path-separator* : JVM classpath default: #f - *jvm-shell* : Shell to be used when producing JVM run scripts default: "sh" - *ld-debug-option* : The C linker debugging option default: "-g " - *ld-library-dir* : The ld lib dir path (without version) default: "/users/serrano/prgm/project/bigloo/lib" - *ld-o-option* : The C linker -o option default: "-o " - *ld-optim-flags* : The C linker optimization flags default: "" - *ld-options* : ld options default: "" - *ld-post-options* : ld post options default: "" - *ld-relative* : Relative or absolute path names for libraries default: #t - *ld-style* : ld style default: "gcc" - *lib-dir* : The lib dir path default: ("." "/users/serrano/prgm/project/bigloo/lib/3.7a") - *lib-mode* : Lib-mode compilation? default: #f - *lib-src-dir* : The lib dir path default: "runtime" - *load-path* : The load path default: ("." "/users/serrano/prgm/project/bigloo/lib/3.7a") - *max-c-foreign-arity* : Max C function arity default: 16 - *max-c-token-length* : Max C token length default: 1024 - *mco-include-path* : Module checksum C include path default: (".") - *mco-suffix* : Module checksum object legal suffixes default: ("mco") - *module-checksum-object?* : Produce a module checksum object (.mco) default: #f - *multi-threaded-gc?* : Are we using a multi-threaded GC? default: #f - *o-files* : The additional obect files default: () - *obj-suffix* : Object legal suffixes default: ("o" "a" "so") - *object-init-mode* : Object initialization mode default: stagged - *optim* : Optimization level default: 0 - *optim-O-macro?* : Enable optimization by macro-expansion default: #f - *optim-cfa-apply-tracking?* : Track values across apply default: #f - *optim-cfa-fixnum-arithmetic?* : Enable refined fixnum arithmetic specialization default: #f - *optim-cfa-flonum-arithmetic?* : Enable refined flonum arithmetic specialization default: #f - *optim-cfa-free-var-tracking?* : Enable closure free-variables specialization default: #f - *optim-cfa-funcall-tracking?* : Track values across funcall default: #f - *optim-cfa-pair-quote-max-length* : Maximum length for pair literal tracking default: 4 - *optim-cfa-pair?* : Track values across pairs default: #f - *optim-dataflow-for-errors?* : Enable simple dataflow optimization for eliminating bad error messages default: #t - *optim-dataflow-types?* : Enable dataflow optimization for types default: #f - *optim-dataflow?* : Enable simple dataflow optimization default: #f - *optim-initflow?* : Enable initflow optimization for global variables default: #f - *optim-integrate?* : Enable function integration (closure analysis) default: #t - *optim-jvm* : Enable optimization by inlining jvm code default: 0 - *optim-jvm-branch* : Enable JVM branch tensioning default: 0 - *optim-jvm-constructor-inlining* : Enable JVM inlining for constructors default: 0 - *optim-jvm-fasteq* : EQ? no longer works on integers (use =FX instead) default: #f - *optim-jvm-inlining* : Enable JVM inlining default: 0 - *optim-jvm-peephole* : Enable JVM peephole optimization default: 0 - *optim-loop-inlining?* : Loop inlining optimization default: #t - *optim-reduce-beta?* : Enable simple beta reduction default: #f - *optim-symbol-case* : Optimize case forms descrimining on symbols only default: #f - *optim-unroll-loop?* : Loop unrolling optimization default: #unspecified - *pass* : Stop after the pass default: ld - *pre-processor* : An optional function that pre-processes the source file default: #<procedure:81158e0.1> - *prof-table-name* : Bprof translation table file name default: "bmon.out" - *profile-library* : Use the profiled library version default: #f - *profile-mode* : Bigloo profile mode default: 0 - *purify* : Produce byte code verifier compliant JVM code default: #t - *qualified-type-file* : The qualifed-type association file name default: #f - *qualified-type-file-default* : The qualifed-type association file name default: ".jfile" - *reader* : The way the reader reads input file (’plain or ’intern) default: plain - *reflection?* : Shall we produce reflection code for classes default: #t - *rm-tmp-files* : Shall the .c and .il produced files be removed? default: #t - *saw* : Do we go to the saw-mill? default: #f - *saw-no-register-allocation-functions* : The list of functions disabling register allocation default: () - *saw-register-allocation-functions* : The list of functions allowing register allocation default: () - *saw-register-allocation-max-size* : Max function size for optimizing the register allocation default: 4000 - *saw-register-allocation-onexpression?* : Enable/disable saw register allocation on expression default: #f - *saw-register-allocation?* : Enable/disable saw register allocation default: #f - *saw-register-reallocation?* : Enable/disable saw register re-allocation default: #f - *shared-cnst?* : Shared constant compilation? default: #t - *shell* : The shell to exec C compilations default: "/bin/sh" - *src-files* : The sources files default: () - *src-suffix* : Scheme legal suffixes default: ("scm" "bgl") - *startup-file* : A startup file for the interpreter default: #f - *static-all-bigloo?* : Do we use the static version of all Bigloo libraries? default: #f - *static-bigloo?* : Do we use the static Bigloo library default: #f - *stdc* : Shall we produce ISO C? default: #f - *strip* : Shall we strip the executable? default: #t - *target-language* : The target language (either c, c-saw, jvm, or .net) default: native - *trace-name* : Trace file name default: "trace" - *trace-write-length* : Trace dumping max level default: 80 - *unsafe-arity* : Runtime type arity safety default: #f - *unsafe-eval* : Disable type checking for eval functions default: #f - *unsafe-heap* : Disable heap version checking default: #f - *unsafe-library* : Use the unsafe library version default: #f - *unsafe-range* : Runtime range safety default: #f - *unsafe-struct* : Runtime struct range safety default: #f - *unsafe-type* : Runtime type safety default: #f - *unsafe-version* : Module version safety default: #f - *user-heap-size* : Heap size (in MegaByte) or #f for default value default: 0 - *user-inlining?* : User inlining optimization default: #t - *user-pass* : The user specific compilation pass default: #unspecified - *verbose* : The verbosity level default: 0 - *warning-overriden-slots* : Set to #t to warn about virtual slot overriding default: #t - *warning-overriden-variables* : Set to #t to warn about variable overriding default: #f - *warning-types* : Set to #t to warn about type checks default: #f - *with-files* : The additional modules default: ()
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated on October 23, 2011 using texi2html 5.0.