[Templates-cvs] cvs commit: TT3 TODO
cvs@template-toolkit.org
cvs@template-toolkit.org
Mon, 13 Dec 2004 18:14:37 +0000
cvs 04/12/13 18:14:37
Modified: . TODO
Log:
*** empty log message ***
Revision Changes Path
1.13 +18 -2 TT3/TODO
Index: TODO
===================================================================
RCS file: /template-toolkit/TT3/TODO,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- TODO 2004/12/13 15:47:36 1.12
+++ TODO 2004/12/13 18:14:36 1.13
@@ -206,10 +206,15 @@
Parser
- * parsing resources/namespaces
+ * parsing resources/namespaces
- * parsing unquoted paths as terms
+ * what about null namespaces, e.g :foo ?
+ * parsing unquoted paths as terms, using the null namespace to
+ indicate a path when a variable would otherwise be expected
+ [% var = foo %] [% path = :foo %] (thinking of it like the
+ volume separator in DOS)
+
* it would be nice if static paths (e.g. a double quoted block name that
doesn't contain any variable references - see parser parse_path())
could contain references to constant variables.
@@ -292,6 +297,13 @@
that will get filled up later, but should be resolved at end
of template when output is squished and returned.
+ * need to address issue of being able to access metadata and other
+ persistant data via indirect reference.
+
+ [% META data = { ... };
+ MY data = meta:data;
+ data.new = 'a new metadata item'
+ %]
Stash / Template::Resource::Variable
@@ -415,6 +427,10 @@
* Template::Base raising warnings via warn() (and the whole issue
of why nothing currently uses warning())
+
+ * t/templates.t demonstrates an error in the code generation which
+ seems to be constructing an empty template block for a template
+ which perhaps shouldn't have been found at all...
#-------------------------------------------------------------------------