PureScript 开发手册(Nodejs版)

发布于 1周前 作者 ionicwang 来自 nodejs/Nestjs

PureScript 开发手册(Nodejs版)

不管是新手还是老司机写 NodeJS 的时候经常碰到坑,比如同步里面写异步,少写了 await,单词打错,各种神奇的问题。如果你已经厌烦了,或者想逃离 NodeJS 又或者想尝鲜,可以试试 PureScript,这是一个不错的选择。

PureScript 是一门函数式编程语言,强类型并且以 JavaScript 作为后端。所以可以很好的兼容 NodeJS 写的业务。

本场 Chat 内容大致如下:

  1. 快速搭建编译环境;
  2. Eff 和 Aff 与外界沟通;
  3. 神奇的 Monad ;
  4. MonadTrans 是个好东西;
  5. 与 JavaScript 混编;
  6. 总结。

快来订阅哦 http://gitbook.cn/gitchat/activity/5ae5cd1fd2a8056ff8da7e0a


3 回复

这个需要函数式语言基础吧… 不了解 Haskell 之类的语言一场 git 讲得清吗


只要让读者对 purescript 感兴趣,我的目的就达到了

关于PureScript开发手册(Nodejs版)的回复:

PureScript是一门函数式编程语言,强类型且以JavaScript作为后端,因此能很好地兼容Node.js写的业务。以下是对PureScript在Node.js环境下开发的一些基本介绍和示例:

一、环境搭建

  1. 安装Node.js和npm(Node包管理器)。
  2. 安装PureScript编译器和相关工具。
npm install -g purescript pulp

二、编写PureScript代码

创建一个PureScript文件(例如main.purs),并编写以下代码:

module Main where

import Effect (Effect)
import Console.Effect (log)

main :: Effect Unit
main = log "Hello, PureScript with Node.js!"

三、编译与运行

使用Pulp工具编译PureScript代码为JavaScript,并在Node.js环境下运行。

pulp build --to output
node output/Main/index.js

如果一切正常,你将在控制台看到输出:“Hello, PureScript with Node.js!”。

四、进一步学习

PureScript拥有丰富的库和生态系统,可以与Node.js无缝集成。你可以通过查阅官方文档或社区资源来学习更多关于PureScript的编程技巧和实践。

希望这份手册能帮助你快速上手PureScript在Node.js环境下的开发。

回到顶部