Programming language · 2013

PureScript

Strongly typed language that compiles to JavaScript.

Official site ›
PureScript logo
HaskellWritten in
2013First released
staticTyping
3-clause BSD LicenseLicense
Built fromInfluenced PureScript HaskellJavaScript
CompilerTranspile

What is PureScript written in?

The PureScript compiler is written in Haskell (well-documented).

Quick Facts

First released
2013
Typing
static
License
3-clause BSD License

About PureScript

PureScript is a strongly typed language that compiles to JavaScript. It is a statically typed and garbage-collected language that compiles (transpiles) into another language to run. It supports functional programming. Transpiling means the compiler emits source in another high-level language rather than machine code, so the output then runs on that language's runtime.

PureScript first appeared in 2013. PureScript is now used mainly in specialized niches and by dedicated communities.

How PureScript is implemented

In the Language Lineage dataset, its compiler is written in Haskell.

PureScript in the language family tree

PureScript drew on ideas from Haskell.

Sources: Wikipedia · Wikidata · Official site

Frequently Asked Questions

What language is PureScript written in?
PureScript is primarily implemented in Haskell. See the implementation section above for details and source references.
What languages influenced PureScript?
PureScript was influenced by Haskell among others. See the influence section above for the full list.
When was PureScript first released?
PureScript was first released in 2013.

Evidence Sources

Discover More

Embed this graph

Paste this iframe into any HTML page to show the PureScript relationship graph.

<iframe src="https://www.languagelineage.org/embed?lang=purescript" width="100%" height="500" loading="lazy" style="border:0" title="PureScript relationship graph"></iframe>

Please attribute the visualization to Language Lineage and link to the PureScript source record.

Explore PureScript in Graph →