评论者:markengelberg
我在早些时候的评论中说过,“我认为这值得去做”,那个评论完全是由“cljc是现代Clojure库应有的做法”这个感觉驱动的。但越想越多,我意识到通过合并Clojure和Clojurescript版本,我们获得的利益并不明确,特别是因为这个代码几乎完全是关于实现完全不同的协议和接口,所以共有代码非常少。由于代码之间共性很少,也不清楚,相比两个独立的文件,将代码合并到一个文件中会更容易维护或扩展。除此之外,自创建以来,优先级映射已经基本没有发生变化,未来预计变化也很少。
因此,我开始对我们的努力和引入错误的风险是否值得怀疑。但本着探索这个问题的态度,我认为cljc是可行的。
所以在你深入研究之前,我想听听你的看法:将两个文件合并成一个cljc文件有什么好处?