chicken(1) on Linux
The text b70a2adcb80a, as Debian 13 (Trixie), Debian 12 (Bookworm) shipped it.
A Scheme-to-C translator
Flags it lists
-
-accumulate-profile -
-analyze-only -
-block -
-case-insensitive -
-check-syntax -
-clustering -
-compile-syntax -
-consult-inline-file -
-debug -
-debug-level -
-disable-interrupts -
-disable-stack-overflow-checks -
-dynamic -
-emit-all-import-libraries -
-emit-external-prototypes-first -
-emit-import-library -
-emit-inline-file -
-emit-link-file -
-emit-types-file -
-epilogue -
-explicit-use -
-extend -
-feature -
-fixnum-arithmetic -
-heap-size -
-help -
-ignore-repository -
-include-path -
-inline -
-inline-global -
-inline-limit -
-keyword-style -
-lfa2 -
-local -
-module -
-module-registration -
-no-argc-checks -
-no-bound-checks -
-no-compiler-syntax -
-no-feature -
-no-lambda-info -
-no-module-registration -
-no-parentheses-synonyms -
-no-procedure-checks -
-no-procedure-checks-for-toplevel-bindings -
-no-procedure-checks-for-usual-bindings -
-no-symbol-escape -
-no-trace -
-no-usual-integrations -
-no-warnings -
-nursery -
-optimize-leaf-routines -
-optimize-level -
-output-file -
-postlude -
-prelude -
-profile -
-profile-name -
-prologue -
-r5rs-syntax -
-raw -
-regenerate-import-libraries -
-release -
-require-extension -
-setup-mode -
-specialize -
-stack-size -
-static -
-strict-types -
-to-stdout -
-types -
-unit -
-unroll-limit -
-unsafe -
-uses -
-verbose -
-version