![]() | |
Paradigm | functional |
---|---|
Family | Haskell |
Designed by | Phil Freeman |
First appeared | 2013 |
Stable release | |
Typing discipline | Inferred, static, strong |
License | BSD 3-clause[1] |
Filename extensions | .purs |
Website | www |
Influenced by | |
Haskell, JavaScript |
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. Also, 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] It is free and open-source software released under a BSD 3-clause license.
© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search