public static IPersistentVector create(System.Collections.ICollection coll) { if (!(coll is ISeq) && coll.Count <= 32) { object[] array = new object[coll.Count]; coll.CopyTo(array, 0); return createOwning(array); } return PersistentVector.create(RT.seq(coll)); }
protected override object Read(PushbackTextReader r, char leftparen, object opts) { return(LazilyPersistentVector.create(ReadDelimitedList(']', r, true, opts))); }