Everything About ___
Live briefing

Everything about PureScript

Strongly typed language that compiles to JavaScript

PureScript is a strongly typed, purely functional programming language that transpiles to JavaScript and, with alternate backends, to 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 →

🧭 Start here: a 6-step reading path

  1. Read the overview: PureScriptA 5-minute orientation
  2. Pick up a classic book: Lenses for the Mere MortalThe most-reprinted book on the subject
  3. Go sideways: Google Closure ToolsA closely related topic
  4. Go sideways: Elm (programming language)A closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🗂️ The subject at a glance

  1. History
  2. Features
  3. Examples

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics