|
|
* Update tutorial documentation |
* Update tutorial documentation |
|
|
Database |
* Up-to-date and complete Persistence package |
|
|
|
peak.storage |
|
|
|
- URLs and drivers for gadfly, Sybase, and postgres |
|
|
|
- LDAP schema properties, SQL type mapping utilities |
|
|
|
- Rack -> DM |
|
|
|
- "facade" DM base class(es) |
|
|
|
- "query" DM base class(es) |
|
|
|
- unit tests for more complex object scenarios: references, thunks..? |
|
|
|
- docstrings for reference |
|
|
|
peak.binding |
|
|
|
- object names/paths |
|
|
|
- docstrings for reference |
|
|
|
peak.model |
|
|
|
- add support for lazy-loaded attributes |
|
|
|
- clean up TW docstrings & interfaces |
|
|
|
peak.config |
|
|
|
- docstrings for reference |
|
|
|
peak.naming |
|
|
|
- docstrings for reference |
|
|
|
peak.running |
|
|
|
- create a basic LogFile logging provider |
|
|
|
- unit tests for daemons? |
|
|
|
- simple daemons comparable to those in MetaDaemon? |
|
|
|
- docstrings for reference |
|
|
|
peak.util |
|
|
|
- docstrings for reference |
|
|
|
- more unit tests? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Create test suite to check proper transactional functioning, cache |
|
consistency, queueing behavior, and typemap management. |
|
|
|
* Update Interfaces to reflect current API, and document internals |
|
|
|
|
|
|
|
Future Releases |
Future Releases |
|
|
|
(Note: some of the below is held-over from TransWarp and may no longer be |
|
relevant as written, they are being kept on this list as placeholders for |
|
ideas or problem areas that may need to be re-considered in future.) |
|
|
|
|
Simulator/Module Inheritance |
Simulator/Module Inheritance |
|
|
* Need a strategy for handling "del" operations; they are currently |
* Need a strategy for handling "del" operations; they are currently |
pass of importing a module (prior to running 'setupModule()') |
pass of importing a module (prior to running 'setupModule()') |
|
|
|
|
Documentation/Tests/General |
|
|
|
* Create tutorials/examples based on actual uses |
|
|
|
|
|
Messaging/ObjectSpaces |
Messaging/ObjectSpaces |
|
|
* Support for sending and receiving remote cache invalidation |
* Support for sending and receiving remote cache invalidation |
messages between RecordManagers. |
messages between RecordManagers. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
peak.model |
peak.model |
|
|
* Review other-end-notification protocols in the light of managed storage |
* Review other-end-notification protocols in the light of managed storage |
|
|
* More S-E-F metadata: features, subclasses, svc.<->class, nested services |
* More S-E-F metadata: features, subclasses, svc.<->class, nested services |
|
|
* Persistent SEF module, with Base.__getstate__ supporting omission |
|
of Once attributes, and DynamicBinding setting _p_changed on |
|
instantiation. |
|
|
|
* A way to generate Z3 Interfaces from Feature-based specifications? |
* A way to generate Z3 Interfaces from Feature-based specifications? |
|
|
* Implement WarpCORE-oriented structural model, w/Querying support |
* Implement WarpCORE-oriented structural model, w/Querying support |
|
|
* "Persistent" StructuralModel (indexes w/BTrees? Catalog?) |
* "Persistent" StructuralModel (indexes w/BTrees? Catalog?) |
|
|
|
|
Queries |
Queries |
|
|
* Refactor to use interfaces, if appropriate |
* Refactor to use interfaces, if appropriate |
have their meaning assigned by the StructuralModel implementation? |
have their meaning assigned by the StructuralModel implementation? |
|
|
|
|
|
|
|
|
|
|
peak.metamodels.uml |
peak.metamodels.uml |
|
|
* Need to write an MMX or XMI -> Python generator, and hook it back up into |
* Need to write an MMX or XMI -> Python generator, and hook it back up into |