
PureScript is a strongly typed, purely functional programming language that transpiles to JavaScript, C++11, Erlang, and Go. 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. Also, contrary to Haskell, the PureScript language is defined as having a strict evaluation strategy, although there are non-conforming back-ends which implement a lazy evaluation strategy. It is free and open-source software released under a BSD 3-clause license. Wikipedia
Created Year: 2013Wikidata: Q65082796
Influenced by: Haskell
Programming paradigms: functional programming • purely functional programming
Language types: purely functional programming language
PureScript Influence Network
Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.
Hello World in PureScript
module Main where
import Debug.Trace
main = trace "Hello World"
Free PureScript books, articles, documentation
- PureScript By Example - Phil Freeman
Search on GitHub
Name | Description | Last pushed to | Open issues | Forks | Stars | Size |
---|
Latest data update: 2025-06-20