欢迎!有关如何使用本网站的更多信息,请查看关于页面。
我在尝试advent of code的第19题的第二部分。
我有一个程序,主要使用catvec和subvec在https://github.com/mattiasw2/adventofcode1/blob/master/src/adventofcode1/nineteen_b.clj
以下是最小的一个失败的示例
ArrayIndexOutOfBoundsException 33 clojure.core.rrb-vector.rrbt.Vector/fn--19277 (rrbt.clj:373)
是
(puzzle-b 978)
(我使用了(stest/check `puzzle-b) )
我使用普通向量重新实现了该程序,了一切都正常(除了我在运行大型样本时还没能运行)
https://github.com/mattiasw2/adventofcode1/tree/master/src/adventofcode1/nineteen_c.clj
这个工作正常。
评论由:leif 发布
我也在这出现错误,尤其是在进行了许多subvec/catvec操作,尤其是经常在中部插入元素的大向量(例如大小 > 1000)之后。
遗憾的是,这使我目前无法使用这个库,但一旦这个问题得到解决,我希望能重新使用它:)
评论由:mattiasw 提供
我在 https://github.com/ztellman/collection-check/issues/17 上询问如何获取更多关于为什么不是 vector-like 的信息
评论由:jafingerhut 提供
Michal,你提到你可能正在修复这个问题。从那则消息以来,我没有看到任何看起来相关的提交。你是否有任何不完整的修复/改进,其他人可以从它开始?当然,总是可以从现有的代码开始,但我很好奇你是否有一些来自你调查的线索或指针。