Skip to content

Collections Library

Carl Gay edited this page Jul 13, 2014 · 2 revisions

There are a few areas where we need to improve our collections.

Merge collection-extensions with collections

Much of collection-extensions could be merged with collections. It is confusing to have multiple libraries providing additional collections.

Some of what is in collection-extensions may not belong in collections in the same form, so some consideration may be required. (I'm thinking of things like sequence-diff here.)

Merge tries into collections

Carl Gay has an implementation of tries in uncommon-dylan that should land in collections. This will make the logging library one step closer to not requiring anything other than a standard Dylan distribution.

Collection documentation

There was some documentation of the collection-extensions library at CMU that could be migrated into our library reference. Other documentation would need to be written from scratch.

Persistent collections

This is a placeholder for a more extensive writeup about having something like the Clojure collections available in Dylan.

Other

  • Substrings that share structure with other strings (there's a start in the http repo)
  • Ropes