Permalink
Browse files

updated

  • Loading branch information...
1 parent 3d22a3d commit 578d388f148cf70d34fd27e1d74698cfdae87ad4 tavis_rudd committed Mar 26, 2002
Showing with 14 additions and 7 deletions.
  1. +14 −7 TODO
View
21 TODO
@@ -9,14 +9,26 @@ Cheetah TODO list
Languague Specification
================================================================================
+- decide if #extends should continue to work with multiple inheritance or if we
+ should delegate multiple inheritance (mixins, etc.) to pure Python base
+ classes.
+
+- revisit parsed #include directives. Are the necessary at all??
+
- finish the #cache directive's varyBy keyword
+
- write a formalized grammar for Cheetah in BNF
+
Implementation
================================================================================
+- implement the automatic importing behaviour for the #extends directive
+
- redesign and implement the Servlet Factory for Webware so the #extend
- directive will work with .tmpl files as well as .py files
+ directive will work with .tmpl files as well as .py files. This will require
+ a custom import method using python import hooks.
+
- implement the #cache directive's varyBy keyword
Test Suite
@@ -28,7 +40,7 @@ Test Suite
Documentation
================================================================================
- finish up the Webware section
-- quick-reference guide (MO)
+- beginners guide (MO)
Website
================================================================================
@@ -42,9 +54,4 @@ Examples
- LaTeX
- form email
-Packaging
-================================================================================
-- Consider moving SettingsManager.py and NameMapper.py into the
- third_party_packages dir and making setup_all.py the main install script
-

0 comments on commit 578d388

Please sign in to comment.