[Templates-cvs] cvs commit: TT3 TODO

cvs@template-toolkit.org cvs@template-toolkit.org
Wed, 15 Dec 2004 14:09:42 +0000


cvs         04/12/15 14:09:42

  Modified:    .        TODO
  Log:
  * updated TODO list
  
  Revision  Changes    Path
  1.15      +17 -8     TT3/TODO
  
  Index: TODO
  ===================================================================
  RCS file: /template-toolkit/TT3/TODO,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- TODO	2004/12/15 13:45:09	1.14
  +++ TODO	2004/12/15 14:09:41	1.15
  @@ -282,7 +282,10 @@
   
     * different examples of cache/stores?
   
  +  * need to ensure encoding/unicode options are passed around and 
  +    handled properly
   
  +
   Context and Scope
   
     * context localisation
  @@ -315,6 +318,7 @@
          data.new  = 'a new metadata item'
       %]
   
  +
   Stash / Template::Resource::Variable
   
     * implement stash mechanism for @variable, or check if I haven't
  @@ -326,6 +330,9 @@
     * folding list of return value from a sub/method into a reference
       to a list (as per TT2) or just don't do it?
   
  +  * set 'name' item in root hash so that stash can report undef values
  +    (see metadata examples).
  +
   
   Filters
   
  @@ -369,9 +376,6 @@
   
     * iterator and the whole issue of FOREACH
    
  -  * finish moving Template::VObject::* into Template::Object::*,
  -    create Template::Objects.
  -
     * Template::Match as a base class for matching functionality
       shared between tag/keyword matching?
   
  @@ -479,6 +483,7 @@
      NEXT             # easy, waiting on FOREACH
      LAST             # ditto
      DEBUG            # needs a careful think
  + x META             # in progress, needs final check
     
   
   #------------------------------------------------------------------------
  @@ -489,6 +494,7 @@
      CONSTANT         # half-done, need to figure out generators
    x MY               # done
      CAPTURE          # probably not required with nested tags
  +   NAMESPACE        # not hard now that we have namespace support in parser
   
   
   
  @@ -742,12 +748,15 @@
   
     - This code has been moved to Template::Resource::Variable.  Ignore it 
       for now.
  +
  +Template::Object
   
  -Template::VObject
  +  - Mostly done, just need final checks, test, docs, etc.
   
  -  - TODO: haven't reviewed this yet, planning to move them into 
  -    Template::Object.
  +  - may want to add hash_text() and list_text() method to do equivalent of 
  +    dump_hash() and dump_list() in Template::Base so subclasses can easily
  +    convert list/hash to text representation for auto-stringification.
   
  -Template::VObject::*
  +Template::Object::*
   
  -  - TODO: haven't reviewed these yet, ditto about moving them.
  +  - As above.