PureScript

E437222

PureScript is a strongly-typed, purely functional programming language that compiles to JavaScript and is heavily inspired by Haskell.

All labels observed (1)

Label Occurrences
PureScript canonical 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf compiled language
functional programming language
programming language
purely functional programming language
strongly typed programming language
compilesTo JavaScript NERFINISHED
creator Phil Freeman NERFINISHED
designedFor JavaScript platforms
Node.js NERFINISHED
back-end web development
front-end web development
evaluationStrategy non-strict
firstAppeared 2013
hasBuildTool Spago NERFINISHED
pulp
hasCommunityTool Try PureScript online REPL
pursuit package database
hasCoreLibrary purescript-arrays NERFINISHED
purescript-console NERFINISHED
purescript-control NERFINISHED
purescript-effect NERFINISHED
purescript-either NERFINISHED
purescript-foldable-traversable NERFINISHED
purescript-foreign NERFINISHED
purescript-foreign-generic NERFINISHED
purescript-maybe NERFINISHED
purescript-prelude NERFINISHED
purescript-strings NERFINISHED
purescript-tuples NERFINISHED
hasDocumentationSite https://purescript.org
hasImplementation purs compiler
hasPackageManager Spago NERFINISHED
hasRepository https://github.com/purescript/purescript
hasTypeSystem Hindley–Milner type system NERFINISHED
static type system
inspiredBy Haskell NERFINISHED
license BSD-3-Clause
paradigm functional programming
supportsFeature FFI to JavaScript
algebraic data types
effect typing
higher-kinded types
modules
pattern matching
records
row polymorphism
type classes
type inference
targetRuntime Node.js runtime
web browser

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Haskell influenced PureScript