评论者:stuart.sierra
clj-1148-defonce-3.patch没有问题,但它并没有真正解决文档字符串问题,因为{{defonce}}仍然破坏元数据。例如
`
用户=> (defonce foo "foo 的文档字符串" (do (prn 42) 42))
42
'user/foo
用户=> (doc foo)
user/foo
foo 的文档字符串
nil
用户=> (defonce foo "foo 的文档字符串" (do (prn 42) 42))
nil
用户=> (doc foo)
user/foo
nil
`