PureScript is a strongly typed, purely functional programming language that compiles to JavaScript, designed by Phil Freeman and first released in 2013. It has been described as similar to a lightweight Haskell, adapted for use as a front-end and back-end web programming language rather than for systems or application development, with an emphasis on strong static typing, extensible records, and type-safe generation of JavaScript.
Facts
Classification
Typing Discipline Typing Discipline First Released ParadigmStrongly typed, purely functional 2 FAQs
What does PureScript compile to?
It compiles to JavaScript.
PureScript compiles to JavaScript, so programs written in it run wherever JavaScript runs. The PLDB entry describes it as a strongly typed functional programming language that compiles to JavaScript.
Connections
Follows Typing Discipline
In Field
Source PureScript (Wikipedia)
Influenced By
"Its syntax is mostly comparable to that of Haskell." PureScript infobox lists Haskell under "Influenced by". en.wikipedia.org/wiki/PureScript
Source Wikidata: PureScript
Licensed Under
Sources
1. Wikidata: PureScript
- Wikidata Q65082796, class allow-list match (w-wdresolver-0926)
- Wikidata Q65082796 P571 (inception)
- Wikidata Q65082796 P275 (license)
- Wikidata Q65082796 P7078 (typing discipline)
View the Source2. PureScript (Wikipedia)
Lead paragraph, history
PureScript was initially designed by Phil Freeman in 2013
Lead paragraph, description
a strongly typed, purely functional programming language that transpiles to JavaScript
- In Field: Programming Language Theory, Lead paragraph
In Group: Purely Functional Languages, Lead
PureScript is a strongly typed, purely functional programming language that transpiles to JavaScript and, with alternate backends, to C++11, Erlang, and Go.
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.