谢谢!为了澄清,我在上面最后一句中所说的“难以阅读”是指在语法上不可互逆的:这里是一个独立的复制
user=> (defprotocol P (^int/5 oops [this]))
P
user=> (get-in P [:sigs :oops])
{:tag [[[[[I, :name oops, :arglists ([this]), :doc nil}
user=> (read-string (pr-str *1))
在用户/eval162 (REPL:1)处执行错误。
匹配定界符:}
那个`[[[[I`符号可能应该转换成字符串或者作为原始语法存储(后者现在是认为的规范表示吗?