[Subversion] / PEAK / TODO.txt  

Diff of /PEAK/TODO.txt

Parent Directory | Revision Log

version 1380, Wed Sep 3 03:05:21 2003 UTC version 1504, Sat Nov 29 04:17:15 2003 UTC
Line 4 
Line 4 
   
     * peak.binding      * peak.binding
   
        - make indirection convenient (e.g. bind to looking up something from  
          another binding)  
   
        - Cleanup/document attribute binding interface         - Cleanup/document attribute binding interface
   
        - binding.Attribute needs an adequate docstring  
   
        - Ensure default __repr__'s for all bindings are acceptable  
   
        - Update tutorial for current kwargs  
   
        - Investigate whether suggestParentComponent() should be suppressed when         - Investigate whether suggestParentComponent() should be suppressed when
          the value is computed by the binding, or if perhaps 'suggestParent'           the value is computed by the binding, or if perhaps 'suggestParent'
          should be set to 'False' by default for some kinds of bindings.           should be set to 'False' by default for some kinds of bindings.
   
       * peak.running.logs
   
         - Separate formatters from publishers
   
         - Configurable EventClass
   
         - Loggers know their names and pass that info to event constructor
   
         - Events should use standard IComponentFactory constructor interface
   
     * peak.web (some of this may get bumped to alpha 4)      * peak.web (some of this may get bumped to alpha 4)
   
          - fix 'text' DOMlet quoting (i.e., the lack thereof)
   
          - clean up DOMlet parse/build framework (e.g. add line number info)
   
        - default error templates, w/useful info         - default error templates, w/useful info
   
        - Refactor skin/layer/resource machinery so that layers can be shared         - Refactor skin/layer/resource machinery so that layers can be shared
          between skins (because i18n will probably want skins and that's going           between skins (because i18n will probably want skins and that's going
          to greatly multiply memory requirements)           to greatly multiply memory requirements)
   
        - clean up DOMlet parse/build framework (e.g. add line number info)  
   
        - A set of simple, basic form controls that handle value rendering only         - A set of simple, basic form controls that handle value rendering only
          (form metadata, validation, etc. will be handled by peak.web.forms in           (form metadata, validation, etc. will be handled by peak.web.forms in
          a later release)           a later release)
Line 37 
Line 39 
        - try/catch DOMlet (and related error rendering interface/framework)         - try/catch DOMlet (and related error rendering interface/framework)
   
   
       * Misc.
   
         - Namespace re-orgs?  (e.g. peak.running.tools -> peak.tools?)
   
         - API consolidation? (some users only want core API's in peak.api)
   
   
  Targeted for 0.5 Alpha 4   Targeted for 0.5 Alpha 4
Line 64 
Line 71 
   
        - the return of the Specialist         - the return of the Specialist
   
     * "Pre-forking event driven services":http://www.eby-sarna.com/pipermail/transwarp/2003-August/000697.html  
   
     * Have a way to easily in-line custom component usage (e.g. automatically      * Have a way to easily in-line custom component usage (e.g. automatically
       create a subclass component with specified 'bindTo' bindings to get its        create a subclass component with specified 'Obtain' or 'Make' bindings to
       configuration).        get its configuration).
   
     * Implement "contextual protocols" (c.f. "object teams") and "parameterized      * Implement "contextual protocols" (c.f. "object teams") and "parameterized
       protocols" (E.g. 'ListOf(IFoo)', 'MappingOf(keys=IBar,values=IBaz)')        protocols" (E.g. 'ListOf(IFoo)', 'MappingOf(keys=IBar,values=IBaz)')
   
   
   
   
   
   
   
   
  Targeted for 0.5 Beta 1   Targeted for 0.5 Beta 1
   
     * Up-to-date reference docstrings for all packages      * Up-to-date reference docstrings for all packages


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

cvs-admin@eby-sarna.com

Powered by ViewCVS 1.0-dev

ViewCVS and CVS Help