Very nice! I love this sort of polyglot feature cross-pollination. My CL isn't as strong as my Clojure, I can't tell if the persistent vector implementation implements finger tries w/reference sharing or not, but will be very impressed if that is the case!
Very nice! I love this sort of polyglot feature cross-pollination. My CL isn't as strong as my Clojure, I can't tell if the persistent vector implementation implements finger tries w/reference sharing or not, but will be very impressed if that is the case!
It uses FSst seqs for immutable vectors, which in turn use weight balanced binary trees like other FSet data structures.