Feather

Last updated: 8th July 1999 at 10:49 BST

What is Feather ?

Feather is a set of dynamically loadable extensions which have been created to try and exploit the Tcl object to its full potential. It provides an interface mechanism and uses it with various types including some mutable ones.

Go to releases for release information Here is a list of the packages provided as part of Feather.


Mutable objects Quality/
Completeness
Description
Feather::Vector Good A mutable object similar to a Tcl list
Feather::Map *Under development* Poor A mutable ordered mapping
Feather::Hash *Under development* Poor A mutable unordered mapping, similar to a Tcl array
Feather::Structure *Under development* Poor A mutable C like structure
Feather::Generic *Under development* Good A mutable generic object
Command objects
Feather::Curry Excellent An opaque curried object
Feather::Lambda Excellent An opaque lambda object
Feather::Override Excellent Modifies the behaviour of existing commands
Interface definitions and support
Feather::Container Poor
Feather::Compare *Under development* Poor
Feather::Command Good
Miscellaneous
Feather::Handle *Under development* Poor
Feather::Sequence *Under development* Poor


[email protected]