许多博客引用了clojure.xml/emit(或clojure.contrib.lazy-xml/emit)函数,但它似乎在1.2文档中不存在。closure.xml/emit发生了什么?
是否被弃用?什么取代了它?
它可以用来编写Clojure编码的XML(例如:{:tag :address :content {:tag :street ...} }
)吗?
更新:我看了看源代码clojure.contrib.lazy-xml/emit
(由克里斯·豪泽),虽然它也并非“官方”,看起来比clojure.xml/emit
更稳定的解决方案。
顺便说一句,我已经“发现”了clojure和clojure-contrib源代码,作为写得很好的惯用Clojure的很好的例子(特别是由大师Rich Hickey,两位Stuart和Chris Houser等编写的部分)。 )我需要花一些时间学习这些代码。
谢谢。我检查了xml.clj的源代码,果然,文档字符串消失了。我会向谷歌组织发布一个问题(Rich Hickey挂在那里)。 – Ralph 2010-12-14 16:58:37