purescript: PureScript Programming Language Compiler

[ bsd3, language, library, program ] [ Propose Tags ]

A small strongly, statically typed programming language with expressive types, inspired by Haskell and compiling to Javascript.

Modules

[Last Documentation]

  • Control
    • Monad
      • Control.Monad.Supply
        • Control.Monad.Supply.Class
      • Control.Monad.Unify
  • Language
    • Language.PureScript
      • Language.PureScript.AST
        • Language.PureScript.AST.Binders
        • Language.PureScript.AST.Declarations
        • Language.PureScript.AST.Operators
        • Language.PureScript.AST.SourcePos
        • Language.PureScript.AST.Traversals
      • Language.PureScript.CodeGen
        • Language.PureScript.CodeGen.Externs
        • Language.PureScript.CodeGen.JS
          • Language.PureScript.CodeGen.JS.AST
          • Language.PureScript.CodeGen.JS.Common
          • Language.PureScript.CodeGen.JS.Optimizer
            • Language.PureScript.CodeGen.JS.Optimizer.Blocks
            • Language.PureScript.CodeGen.JS.Optimizer.Common
            • Language.PureScript.CodeGen.JS.Optimizer.Inliner
            • Language.PureScript.CodeGen.JS.Optimizer.MagicDo
            • Language.PureScript.CodeGen.JS.Optimizer.TCO
            • Language.PureScript.CodeGen.JS.Optimizer.Unused
      • 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.Literals
        • Language.PureScript.CoreFn.Meta
        • Language.PureScript.CoreFn.Module
        • Language.PureScript.CoreFn.Traversals
      • Language.PureScript.DeadCodeElimination
      • Language.PureScript.Environment
      • Language.PureScript.Errors
      • Language.PureScript.Kinds
      • Language.PureScript.ModuleDependencies
      • Language.PureScript.Names
      • Language.PureScript.Options
      • 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.JS
        • Language.PureScript.Pretty.Kinds
        • Language.PureScript.Pretty.Types
        • Language.PureScript.Pretty.Values
      • Language.PureScript.Renamer
      • Language.PureScript.Sugar
        • Language.PureScript.Sugar.BindingGroups
        • Language.PureScript.Sugar.CaseDeclarations
        • Language.PureScript.Sugar.DoNotation
        • Language.PureScript.Sugar.Names
        • Language.PureScript.Sugar.ObjectWildcards
        • Language.PureScript.Sugar.Operators
        • Language.PureScript.Sugar.TypeClasses
        • 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.Rows
        • Language.PureScript.TypeChecker.Skolems
        • Language.PureScript.TypeChecker.Subsumption
        • Language.PureScript.TypeChecker.Synonyms
        • Language.PureScript.TypeChecker.Types
        • Language.PureScript.TypeChecker.Unify
      • Language.PureScript.TypeClassDictionaries
      • Language.PureScript.Types

Downloads

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.1.0, 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.6, 0.1.7, 0.1.8, 0.1.9, 0.1.11, 0.1.12, 0.1.13, 0.1.14, 0.1.15, 0.2.0, 0.2.1, 0.2.1.1, 0.2.1.2, 0.2.2, 0.2.3, 0.2.4, 0.2.6, 0.2.7, 0.2.9, 0.2.9.1, 0.2.9.2, 0.2.10, 0.2.10.1, 0.2.10.2, 0.2.11, 0.2.11.1, 0.2.13, 0.2.13.1, 0.2.14, 0.2.15, 0.2.15.1, 0.2.15.2, 0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.3.6.1, 0.3.7, 0.3.8.1, 0.3.9, 0.3.10, 0.3.10.1, 0.3.11, 0.3.12, 0.3.13, 0.3.13.1, 0.3.14, 0.4.0, 0.4.1, 0.4.2, 0.4.2.1, 0.4.3, 0.4.3.1, 0.4.4, 0.4.5, 0.4.5.1, 0.4.6, 0.4.7, 0.4.8, 0.4.9, 0.4.10, 0.4.10.1, 0.4.10.2, 0.4.11, 0.4.11.1, 0.4.12, 0.4.12.1, 0.4.13, 0.4.13.1, 0.4.14, 0.4.15, 0.4.15.1, 0.4.16, 0.4.17, 0.4.17.1, 0.4.18, 0.4.18.1, 0.4.18.2, 0.4.19, 0.4.19.1, 0.4.20, 0.5.0, 0.5.1, 0.5.2, 0.5.2.1, 0.5.2.2, 0.5.2.3, 0.5.2.4, 0.5.2.5, 0.5.2.6, 0.5.3, 0.5.4, 0.5.4.1, 0.5.5, 0.5.6, 0.5.6.1, 0.5.6.2, 0.5.6.3, 0.5.7, 0.5.7.1, 0.6.0, 0.6.0.1, 0.6.0.2, 0.6.1, 0.6.1.1, 0.6.1.2, 0.6.2, 0.6.3, 0.6.4, 0.6.4.1, 0.6.5, 0.6.6, 0.6.7, 0.6.7.1, 0.6.8, 0.6.9, 0.6.9.1, 0.6.9.2, 0.6.9.3, 0.6.9.4, 0.6.9.5, 0.7.0.0, 0.7.1.0, 0.7.2.0, 0.7.2.1, 0.7.3.0, 0.7.4.1, 0.7.5, 0.7.5.1, 0.7.5.2, 0.7.5.3, 0.7.5.4, 0.7.6.1, 0.8.0.0, 0.8.1.0, 0.8.2.0, 0.8.3.0, 0.8.4.0, 0.8.5.0, 0.9.1, 0.9.2, 0.9.3, 0.10.0, 0.10.1, 0.10.2, 0.10.3, 0.10.4, 0.10.5, 0.10.6, 0.10.7, 0.11.0, 0.11.1, 0.11.2, 0.11.3, 0.11.4, 0.11.5, 0.11.6, 0.11.7, 0.12.0, 0.12.1, 0.12.2, 0.12.3, 0.12.4, 0.12.5, 0.13.0, 0.13.2, 0.13.3, 0.13.4, 0.13.5, 0.13.6, 0.13.8, 0.14.0, 0.14.1, 0.14.2, 0.14.3, 0.14.4, 0.14.5, 0.14.6, 0.14.7, 0.14.9, 0.15.0, 0.15.1, 0.15.2, 0.15.3, 0.15.4, 0.15.5, 0.15.6, 0.15.7, 0.15.8, 0.15.9, 0.15.10, 0.15.11, 0.15.12, 0.15.13, 0.15.14, 0.15.15
Dependencies base (<0), boxes (>=0.1.4 && <0.2.0), containers, directory (>=1.2), file-embed (>=0.0.7 && <0.0.8), filepath, haskeline (>=0.7.0.0), mtl (>=2.1.0 && <2.3.0), optparse-applicative (>=0.10.0), parsec, pattern-arrows (>=0.0.2 && <0.1), process, purescript, time, transformers (>=0.4.0 && <0.5), unordered-containers, utf8-string (>=1 && <2) [details]
License MIT
Copyright (c) 2013-14 Phil Freeman, (c) 2014 Gary Burgess, and other contributors
Author Phil Freeman <paf31@cantab.net>, Gary Burgess <gary.burgess@gmail.com>, Hardy Jones <jones3.hardy@gmail.com>
Maintainer Phil Freeman <paf31@cantab.net>
Revised Revision 1 made by phadej at 2015-11-10T06:56:18Z
Category Language
Home page http://www.purescript.org/
Source repo head: git clone https://github.com/purescript/purescript.git
Uploaded by PhilFreeman at 2015-03-18T16:23:01Z
Distributions
Reverse Dependencies 9 direct, 0 indirect [details]
Executables psc-hierarchy, psc-docs, psci, psc-make, psc
Downloads 188933 total (465 in the last 30 days)
Rating 2.75 (votes: 7) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-11-30 [all 7 reports]