[Subversion] / PEAK / TODO.txt  

Diff of /PEAK/TODO.txt

Parent Directory | Revision Log

version 1577, Sun Dec 28 20:58:28 2003 UTC version 1598, Sat Jan 17 23:50:45 2004 UTC
Line 1 
Line 1 
 Open Issues/To-Do Items  Open Issues/To-Do Items
   
  Short Term Project Support   Targeted for 0.5 Alpha 3
   
     * peak.running.timers  
   
       - Factor out state into separate object so timers aren't shared state  
   
       - Look at possible integration of peak.query and cursor formatters, in  
         order to view stats as an in-memory mini-DB w/reporting.  
   
   
   
   
   
   
   
   
   
   
   
       * peak.events migration
   
         - Implement "Twisted-compatibility plan":http://www.eby-sarna.com/pipermail/peak/2004-January/001125.html
   
         - 'running.IProcessProxy' should use conditions/values instead of
           listeners, and drop 'checkStatus()' method
   
         - 'running.IMainLoop' should have a value for 'lastActivity', and combine
           'setExitCode' and 'childForked' as 'exitWith()'.
   
         - 'ISignalManager' should offer events and ability to check signal name
   
         - Implement basic 'events.ISelector'
   
         - 'UntwistedReactor' should use an 'events.ISelector' to implement
           I/O functions
   
         - Add 'events.twisted_support', with 'TwistedScheduler',
          'TwistedSelector', and 'DeferredAsTaskSwitch'
   
   
       * peak.naming
   
         - 'ILoadingService', 'IObjectLoader' and 'load:kind@URL' scheme
   
       * peak.config
   
         - 'iif()' function for use in .ini files
   
         - plugin keys ordered by definition sequence, rather than randomly
   
         - ZConfig factory support to allow "smart" interpretation of strings,
           section names, etc.
   
   
   
   
       * peak.running.logs
   
         - Separate formatters from publishers
   
  Targeted for 0.5 Alpha 3        - ZConfig schema for logging plugins, allowing multiple handlers/category
   
     * peak.binding      * peak.binding
   
       - Cleanup/document attribute binding interface        - Cleanup/document attribute binding interface
   
     * peak.running.logs      * peak.running.timers
   
       - Separate formatters from publishers  
   
     * peak.config        - Factor out state into separate object so timers aren't shared state
   
       - 'ZConfigSchemaService' and 'zconfig:schema@streamURL' scheme        - Look at possible integration of peak.query and cursor formatters, in
           order to view stats as an in-memory mini-DB w/reporting.
   
     * peak.web (some of this may get bumped to alpha 4)      * peak.web (some of this may get bumped to alpha 4)
   
Line 65 
Line 68 
   
        - try/catch DOMlet (and related error rendering interface/framework)         - try/catch DOMlet (and related error rendering interface/framework)
   
       * Misc.
   
         - 'csv' output format for cursor dumps
   
   
   
   
   
   
   


Generate output suitable for use with a patch program
Legend:
Removed from v.1577  
changed lines
  Added in v.1598

cvs-admin@eby-sarna.com

Powered by ViewCVS 1.0-dev

ViewCVS and CVS Help