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 语言被定义为采用严格求值策略,尽管存在不完全符合规范的后端实现了惰性求值策略。