Guillotine is a Guile Scheme application packer.
It bundles Guile programs into standalone Linux executables.
Features:
- Compiles Scheme programs with Guile
- Packs the Guile runtime
- Generates a native C launcher
- Embeds application data into the executable
- Supports custom Guile paths
- Discovers runtime libraries automatically
Example:
./guillotine.scm hello.scm helloOutput:
hello
Guillotine is designed to make sharing Guile applications easier.
Requirements:
- Guile
- GCC
- binutils