purescript: PureScript Programming Language Compiler
A small strongly, statically typed programming language with expressive types, inspired by Haskell and compiling to JavaScript.
[Skip to Readme]
Modules
- Control
- Monad
- Control.Monad.Logger
- Control.Monad.Supply
- Control.Monad.Supply.Class
- Monad
- Language
- Language.PureScript
- Language.PureScript.AST
- Language.PureScript.AST.Binders
- Language.PureScript.AST.Declarations
- Language.PureScript.AST.Exported
- Language.PureScript.AST.Literals
- Language.PureScript.AST.Operators
- Language.PureScript.AST.SourcePos
- Language.PureScript.AST.Traversals
- Language.PureScript.Bundle
- Language.PureScript.CodeGen
- Language.PureScript.CodeGen.JS
- Language.PureScript.CodeGen.JS.Common
- Language.PureScript.CodeGen.JS.Printer
- Language.PureScript.CodeGen.JS
- Language.PureScript.Comments
- Language.PureScript.Constants
- Language.PureScript.CoreFn
- Language.PureScript.CoreFn.Ann
- Language.PureScript.CoreFn.Binders
- Language.PureScript.CoreFn.Desugar
- Language.PureScript.CoreFn.Expr
- Language.PureScript.CoreFn.FromJSON
- Language.PureScript.CoreFn.Meta
- Language.PureScript.CoreFn.Module
- Language.PureScript.CoreFn.Optimizer
- Language.PureScript.CoreFn.ToJSON
- Language.PureScript.CoreFn.Traversals
- Language.PureScript.CoreImp
- Language.PureScript.CoreImp.AST
- Language.PureScript.CoreImp.Optimizer
- Language.PureScript.CoreImp.Optimizer.Blocks
- Language.PureScript.CoreImp.Optimizer.Common
- Language.PureScript.CoreImp.Optimizer.Inliner
- Language.PureScript.CoreImp.Optimizer.MagicDo
- Language.PureScript.CoreImp.Optimizer.TCO
- Language.PureScript.CoreImp.Optimizer.Unused
- Language.PureScript.Crash
- Language.PureScript.Docs
- Language.PureScript.Docs.AsHtml
- Language.PureScript.Docs.AsMarkdown
- Language.PureScript.Docs.Convert
- Language.PureScript.Docs.Convert.ReExports
- Language.PureScript.Docs.Convert.Single
- Language.PureScript.Docs.Css
- Language.PureScript.Docs.ParseInPackage
- Language.PureScript.Docs.Prim
- Language.PureScript.Docs.Render
- Language.PureScript.Docs.RenderedCode
- Language.PureScript.Docs.RenderedCode.RenderKind
- Language.PureScript.Docs.RenderedCode.RenderType
- Language.PureScript.Docs.RenderedCode.Types
- Language.PureScript.Docs.Tags
- Language.PureScript.Docs.Types
- Utils
- Language.PureScript.Docs.Utils.MonoidExtras
- Language.PureScript.Environment
- Language.PureScript.Errors
- Language.PureScript.Errors.JSON
- Language.PureScript.Externs
- Language.PureScript.Hierarchy
- Language.PureScript.Ide
- Language.PureScript.Ide.CaseSplit
- Language.PureScript.Ide.Command
- Language.PureScript.Ide.Completion
- Language.PureScript.Ide.Error
- Language.PureScript.Ide.Externs
- Language.PureScript.Ide.Filter
- Language.PureScript.Ide.Filter.Declaration
- Language.PureScript.Ide.Imports
- Language.PureScript.Ide.Logging
- Language.PureScript.Ide.Matcher
- Language.PureScript.Ide.Prim
- Language.PureScript.Ide.Rebuild
- Language.PureScript.Ide.Reexports
- Language.PureScript.Ide.SourceFile
- Language.PureScript.Ide.State
- Language.PureScript.Ide.Types
- Language.PureScript.Ide.Usage
- Language.PureScript.Ide.Util
- Language.PureScript.Ide.Watcher
- Language.PureScript.Interactive
- Language.PureScript.Interactive.Completion
- Language.PureScript.Interactive.Directive
- Language.PureScript.Interactive.IO
- Language.PureScript.Interactive.Message
- Language.PureScript.Interactive.Module
- Language.PureScript.Interactive.Parser
- Language.PureScript.Interactive.Printer
- Language.PureScript.Interactive.Types
- Language.PureScript.Kinds
- Language.PureScript.Label
- Language.PureScript.Linter
- Language.PureScript.Linter.Exhaustive
- Language.PureScript.Linter.Imports
- Language.PureScript.Make
- Language.PureScript.Make.Actions
- Language.PureScript.Make.BuildPlan
- Language.PureScript.Make.Monad
- Language.PureScript.ModuleDependencies
- Language.PureScript.Names
- Language.PureScript.Options
- Language.PureScript.PSString
- Language.PureScript.Parser
- Language.PureScript.Parser.Common
- Language.PureScript.Parser.Declarations
- Language.PureScript.Parser.Kinds
- Language.PureScript.Parser.Lexer
- Language.PureScript.Parser.State
- Language.PureScript.Parser.Types
- Language.PureScript.Pretty
- Language.PureScript.Pretty.Common
- Language.PureScript.Pretty.Kinds
- Language.PureScript.Pretty.Types
- Language.PureScript.Pretty.Values
- Language.PureScript.Publish
- Language.PureScript.Publish.BoxesHelpers
- Language.PureScript.Publish.ErrorsWarnings
- Language.PureScript.Publish.Utils
- Language.PureScript.Renamer
- Language.PureScript.Sugar
- Language.PureScript.Sugar.AdoNotation
- Language.PureScript.Sugar.BindingGroups
- Language.PureScript.Sugar.CaseDeclarations
- Language.PureScript.Sugar.DoNotation
- Language.PureScript.Sugar.LetPattern
- Language.PureScript.Sugar.Names
- Language.PureScript.Sugar.Names.Common
- Language.PureScript.Sugar.Names.Env
- Language.PureScript.Sugar.Names.Exports
- Language.PureScript.Sugar.Names.Imports
- Language.PureScript.Sugar.ObjectWildcards
- Language.PureScript.Sugar.Operators
- Language.PureScript.Sugar.Operators.Binders
- Language.PureScript.Sugar.Operators.Common
- Language.PureScript.Sugar.Operators.Expr
- Language.PureScript.Sugar.Operators.Types
- Language.PureScript.Sugar.TypeClasses
- Language.PureScript.Sugar.TypeClasses.Deriving
- Language.PureScript.Sugar.TypeDeclarations
- Language.PureScript.Traversals
- Language.PureScript.TypeChecker
- Language.PureScript.TypeChecker.Entailment
- Language.PureScript.TypeChecker.Kinds
- Language.PureScript.TypeChecker.Monad
- Language.PureScript.TypeChecker.Skolems
- Language.PureScript.TypeChecker.Subsumption
- Language.PureScript.TypeChecker.Synonyms
- Language.PureScript.TypeChecker.TypeSearch
- Language.PureScript.TypeChecker.Types
- Language.PureScript.TypeChecker.Unify
- Language.PureScript.TypeClassDictionaries
- Language.PureScript.Types
- Language.PureScript.AST
- Language.PureScript
- System
- IO
- System.IO.UTF8
- IO
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
release | Mark this build as a release build: prevents inclusion of extra info e.g. commit SHA in --version output) | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- purescript-0.12.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates