purescript-0.3.13.1: PureScript Programming Language Compiler

Safe HaskellSafe-Inferred

Language.PureScript.Options

Description

The data type of compiler options

Synopsis

Documentation

data Options Source

The data type of compiler options

Constructors

Options 

Fields

optionsTco :: Bool

Perform tail-call elimination

optionsPerformRuntimeTypeChecks :: Bool

Perform type checks at runtime

optionsMagicDo :: Bool

Inline calls to ret and bind for the Eff monad

optionsRunMain :: Bool

Check the type of Main.main and generate its code

optionsNoOptimizations :: Bool

Skip all optimizations

optionsBrowserNamespace :: String

Specify the namespace that PureScript modules will be exported to when running in the browser.

Instances

defaultOptions :: OptionsSource

Default compiler options