Modtitle" "Modu Clojurescript模块的高效组件集
Modu为Clojurescript提供了一套现成的、简便的组件工具。与Clojure中的模块化设计相似,Modu使用了我们在Stuart Sierra的cljx分支模块中找到的模块支持,简化了开发流程。具体的使用方法请参考各模块内的README.md文件。在客户端使用这些组件时,我们需替换常用的alter-var-root!
方法,采用set!
实现系统更新,例如:
(ns foo.core
(:require [com.stuartsierra.component :as component]
[modu.sente :refer [new-sente-client]]))
(def ^:dynamic system
(component/system-map
{:sente (new-sente-client :path \" /chsk \" :options {:<其他配置>})}))
下载地址
用户评论