lein 新建 reagent-frontend 工程失败问题

最近打算用 ClojureScript 做点 web 应用,就准备实践下 Reagent ,它是一个 React.js 的极简封装(A minimalistic ClojureScript interface to React.js),通过官网的几个例子可以看到,确实很简洁。

看花容易绣花难,那就先搞一个本地工程玩一下看。Leiningen 命令有两种:

[阅读全文]

Clojure Reduce 的两种用法

map/reduce 在 Lisp 语言中是一种很常见的用法, Clojure 自然也不例外。

自上次 title-case 的练习之后,我以为自己对 reduce 已经有了较为深入的了解了;恰好最近在 StackOverflow 上刚好遇到一个类似的问题,有个网友想把一个 list 转为一个字符串,就是 Python 中经常见到的 join 方法。

[阅读全文]