https://gloathub.org/ #gloat version v0.1.25 #glojure version v0.6.5-rc16 Now passes 100% of Clojure compatibility test suite: https://gloathub.org/test-report/
(is (= [0 0 1 1 2] (take 5 (mapcat #(repeat 2 %) (range))))) is one of the tests you skipped. which part does glojure struggle with?
Glojure apply materializes lazy seqs
$ gloat --run - <<<'(defn -main [] (println (take 5 (range))))'
(0 1 2 3 4)Not sure what's going on with mapcat and unbounded lazy seqs yet. 🤷
Ah I see. I wasn't sure what apply meant in that context, that's interesting
@nbtheduke fixed it. https://gloathub.org/test-report/ Thanks for calling it out. 🙂
Wow nice