PureScript
Strongly-typed language that compiles to JavaScript / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about PureScript?
Summarize this article for a 10 year old
SHOW ALL QUESTIONS
PureScript is a strongly-typed, purely-functional programming language that transpiles to JavaScript,[2] C++11,[3] Erlang,[4] and Go.[5] It can be used to develop web applications, server side apps, and also desktop applications with use of Electron or via C++11 and Go compilers with suitable libraries. Its syntax is mostly comparable to that of Haskell. In addition, it introduces row polymorphism and extensible records.[6] Also, contrary to Haskell, the PureScript language is defined as having a strict evaluation strategy,[7] although there are non-conforming back ends which implement a lazy evaluation strategy.[8]
Quick Facts Paradigm, Designed by ...
Paradigm | Functional |
---|---|
Designed by | Phil Freeman |
First appeared | 2013 |
Stable release | |
Typing discipline | Inferred, static, strong |
License | BSD[1] |
Filename extensions | .purs |
Website | www |
Influenced by | |
Haskell, JavaScript |
Close