评论者:markengelberg
我之前评论说,“我认为这是值得的”,那个评论完全是出于一种感觉,“cljc是现代Clojure库期望做的事情”。但越想越多,我越意识到,合并Clojure和Clojurescript版本所带来的好处并不完全明确,尤其是因为这个代码几乎完全是关于实现完全不同的Clojure和Clojurescript的协议和接口,所以共有的代码非常少。就代码很少在一起而言,也不清楚维护或扩展一个组合文件(而不是两个独立的文件)会更容易。除此之外,自其创建以来,优先级映射的变化非常小,未来也可能会发生非常少的变化。
因此,我开始怀疑,这种努力和引入错误的风险是否值得,但如果你对这个问题的探索感兴趣,我认为cljc是正确的方法。
所以在你深入之前,让我问问你的看法:将两个文件合并成一个cljc文件有什么好处?