[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.