This package is in the process of being re-hosted at Chisel. Re-hosting has been delayed, but is expected to complete in 2018. The original hosting is on GitHub, and can be found here.
AutoObject is a TclOO class-based package used to create auto-assembling objects using simple descriptors. The key feature is that objects can be transparently serialized and deserialized to/from binary or byte list format, allowing them to be passed to or received from any interface that supports byte list/serial formats. Past applications include:
- converting structured data to/from byte lists for COM interfaces to other languages,
- message formats for serial communication, and
- parsing of memory blocks retrieved from embedded targets.
Download the teacup file to your local system. From a command line in that directory:
teacup install autoObject.tm
See Usage Examples.