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
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.
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.