【发布时间】:2016-09-02 11:52:51
【问题描述】:
我正在编写一个 Electron 应用程序,在这个应用程序中我需要与一些 Node.js API 交互 - 读取文件、获取目录条目、监听事件。
当然,我可以像编写 JavaScript 一样编写 ClojureScript,但我想知道 ClojureScript 对回调风格的 API、流、EventEmitters 有什么作用,以及我如何以一种方式围绕 node.js API 编写包装器在 ClojureScript 中看起来并不陌生。
具体来说:
- 如何编写一个封装回调样式 node.js API 的 API。 (比如说,
fs.readdir) - 如何与类似 EventEmitter 的 API 交互?
- (可能接近第 2 页)如何使用 node.js 流 API?
【问题讨论】:
标签: javascript node.js clojure electron clojurescript