Coraldata is a robust API of data structures in ActionScript 3, inspired by the JDSL Data Structure Library in Java (jdsl.org). The project is still under development and I will beginning blogging about the API soon.
UPDATE! Coraldata has been merged into BirdEye. See this post on my blog.

- Anselm Bradford
What are data structures?
A data structure is a way of storing information so that it can be accessed in an efficient and organized manner. Different data structures fill different needs within a computer program. An example of an existing data structure in ActionScript 3 is the Dictionary class. This structure associates a key with a value, which allows for an efficient way to look up information within a program.
How is coraldata different?
Coraldata aims to provide a collection of data structures with a clear inheritance hierarchy that conforms to object-oriented practices.

The collection can be used to visually render data, but it is not tied to any particular visual implementation. It can therefore be used equally well in pure ActionScript projects or with Adobe® Flex™.
coraldata QR Code