github static page 版的 blog: https://humorless.github.io/
在 Clojure , *out* 是 System/out 這個變數被 java.io.OutputStreamWriter 的物件。
有的時候,有一些 codebase ,*out* 會被 captured ,這種時候,無論怎麼 print ,都無法 print 成功。這種時候,簡單的變通之道是:
(add-tap (fn [o] (.println System/out o)))(tap> DATA)