评论人:hiredman
是的,很抱歉,我把这个问题弄混了,我把它和另一个已经关闭的问题搞混了。你有这个问题的激励例子吗?我写了很多Clojure,我没有在实践中发现它是个问题,我对放松这些约束持谨慎态度。如果我们允许这种行为,那么语法引号면有效不能从读者中拉出(可能有其他行为也使其变得困难或不可能),实际上语法引号必须在对读者进行操作之前在数据上操作,而如果用于语法引号的映射已经是“良好格式的”,那么可能可以将语法引号(这是读者的很多复杂性的来源)从读者中移出,并对其已读入的数据进行操作。
我几乎100%确信将语法引号作为一个后读者宏并不是任何形式上的优先事项,但我只是提到这可能会由于这些类型的更改而被关闭,我已经开始将基本上与语法引号相关的一切视为在数据之外添加语法,这看起来是消极的。
所以,无论如何,我对这种行为的疼痛感并不强烈,而且“修复”可能带来一些后续影响,所以一个好的激励示例将是很有用的。
只是为了警告你,不要花时间想出一个激励示例,我反对的每个功能都已提交,所以如果你忽略我,真的有可能成功:)