Dependencies for husk-scheme-3.19.3
Libraries
husk-scheme
- array
- base (>=2.0 && <5)
- bytestring
- containers
- directory
- haskeline
- knob
- mtl
- parsec
- process
- time
- transformers
- utf8-string
- if flag(useffi)
Executables
huski
- array
- base (>=2.0 && <5)
- containers
- directory
- haskeline
- husk-scheme
- mtl
- parsec
- process
- transformers
- if flag(useffi)
huskc
- array
- base (>=2.0 && <5)
- containers
- directory
- filepath
- ghc-paths
- haskeline
- husk-scheme
- mtl
- parsec
- process
- transformers
- if flag(useffi)
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
usedebug | Include debug trace statements in compiled code. | Disabled |
useffi | Haskell Foreign Function Interface (FFI). Allows husk to import and call into Haskell code directly from Scheme code. Turn off FFI to decrease build times and minimize executable sizes | Disabled |
uselibraries | R7RS-style libraries. | Enabled |
useptrs | Turn off pointers to increase performance at the expense of severely restricting the functionality of mutable variables. Setting this flag to false will revert back to the behavior from older versions of husk. | Enabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info