Common Tools
Common tools is mostly just a place for modules on which others depend, but don't fit together. For the most part these tools need to be of general use, or recategorized.
The most interesting and useful modules are:
- TG.common.scopes for dynamic call-stack based parameters. Very useful for passing parameters across a third-party module.
- TG.common.properties for common property descriptors. Specifically, LazyProperties.
- TG.common.bindCallable and TG.common.contextApply for curry-type functionality, as well as making weak-references to callables. These modules also provide the foundation for Notifications.
Code
- Tests: source:trunk/test/common/
- Demos: source:trunk/demo/common/
- Documentation: source:trunk/common/
