Clojure:拉链 -> html

Clojure: zipper -> html

经过几天的思考,我想我终于明白了如何从顺序数据中创建它们。

但是,在搜索了几天之后,我似乎找不到任何关于如何将拉链转换成其他东西的资源。基本上,我想将一些数据转换成一种格式,我可以将其传递给 Hiccup 以生成一些 HTML.

关于我应该如何将拉链树转换为不同的数据结构,是否有任何好的资源?

我认为你把它倒过来了,但这是一件好事。使用拉链的方法是创建一个适用于您的数据结构的拉链,而不是相反。 Hickory is an excellent example. This 是使用映射而不是序列的拉链的一个很好的例子。