我正在使用板层实现功能反应编程(玻璃钢)。
首先,我尝试编写一个非常简单的时钟,以便了解库的基本知识。
根据Lamina0.5.0-Rc4API文档,有lamina.time API:http://ideolalia.com/lamina/lamina.time.html#var-now
我想实现一个非常简单的时钟:
欢迎任何反馈意见。谢谢。
编辑:我退出了.
经过一定的研究,得出了用RxJs(来自MS的ReactiveExtention).编码玻璃钢的最佳方法。
参见ClojureScript + RxJs + node.js的示例代码,在这里是: ClojureScript on node.js,代码
发布于 2013-09-23 14:31:26
发布于 2013-07-04 01:07:55
我找到了一篇好文章:http://adambard.com/blog/why-clojure-part-2-async-magic/
-LAMINA:高级异步处理
(ns example.helloperiodically
(:require [lamina.core :as lamina]))
(def ch (lamina/periodically 1000 (fn [] "Hello World!")))
(def loop-forever (comp doall repeatedly))
(defn consumer []
(loop-forever
(fn [] (println @(lamina/read-channel ch)))))
(defn main []
(-> (Thread. consumer) .start))发布于 2014-10-30 20:19:59
为什么不尝试ProAct.js -它实现了功能和面向对象的方法。它有一个用于node.js (proact.js)的包--它稳定且测试良好。
https://stackoverflow.com/questions/17457690
复制相似问题