PureScript

PureScript
软件描述
PureScript 最初由 Phil Freeman 于 2013 年设计。他开始开发 PureScript 是因为他对其他将 Haskell 编译为 JavaScript 的尝试(例如使用 Fay、Haste 或 GHCJS)不满意。
官方网站
访问软件的官方网站了解更多信息
www.purescript.org
安全链接HTTPS
什么是 PureScript?
PureScript 最初由 Phil Freeman 于 2013 年设计。他开始开发 PureScript 是因为对其他将 Haskell 转译为 JavaScript 的尝试(例如使用 Fay、Haste 或 GHCJS)不满意。
此后,该语言被社区采纳,并在 GitHub 上进行开发。社区还开发了多个核心工具,包括专用构建工具“Pulp”、文档仓库“Pursuit”以及包管理器“Spago”。
PureScript 是一种强类型、纯函数式编程语言,可转译为 JavaScript、C++11 和 Go。它可用于开发 Web 应用、服务器端应用,也可通过 Electron 或借助 C++11 和 Go 编译器及相应库开发桌面应用。其语法与 Haskell 基本相似。此外,它引入了行多态性和可扩展记录。与 Haskell 不同,PureScript 语言本身定义为采用严格求值策略,尽管存在一些不完全符合的后端实现了惰性求值策略。
