More fun than kissing monkeys!

When is it?

Last updated 6 October 2005.

What it is

Common Lisp ships with a set of powerful built in data structures including the venerable list, full featured arrays, and hash-tables. CL-containers enhances and builds on these structures in two ways:

  1. By adding containers that are not available in native Lisp (for example: binary search trees, red-black trees, sparse arrays and so on).
  2. By providing a standard interface so that they are simpler to use and so that changing design decisions becomes significantly easier.

Where it is

6 Oct 2005 I've decided to get cl-containers out without worrying about ASDF. This means I should be able to stick what's needed up on the web site by the end of this week (oh, oh, I've almost made a commitment). This includes:
  • cl-containers
  • metatilities (everyone needs their own set of matching utilities)
  • moptilities (everyone needs their own MOP layer too)
  • generic-load-utilities
Most of this will be released using the MIT license although some of the code comes from long ago and far away and has it's own (quite unrestrictive) license. Once I've released, lots of good stuff will remain to do (asdf, testing, making sure it's platform compliant, etc). As always, stay tuned.
5 Oct 2005 I've got most of cl-containers under darcs now and split away from various unneccesary dependencies of the rest of my code. The next steps are:
  • Switching completely to asdf
  • Adding license information (cl-containers will be released under the MIT license)
  • Getting basic documentation ready
  • Making the source available
If things go moderately then "real soon now" may actually occur "real soon". Thanks for your patience.
29 July 2005 I'm in the process of converting cl-containers from a home grown defsystem to ASDF, of cleaning up some unnecessary dependencies and of trying to create a bit of documentation. I hope to have cl-containers up in some form real soon now. You can drop me e-mail if you're interested, would like to help or want to be notified when the code actually appears up here!

Back to Common-lisp.net.

Valid XHTML 1.0 Strict