許多博客引用了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