Skip to content

Commit

Permalink
updated
Browse files Browse the repository at this point in the history
  • Loading branch information
tavis_rudd committed Mar 26, 2002
1 parent 3d22a3d commit 578d388
Showing 1 changed file with 14 additions and 7 deletions.
21 changes: 14 additions & 7 deletions TODO
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -28,7 +40,7 @@ Test Suite
Documentation
================================================================================
- finish up the Webware section
- quick-reference guide (MO)
- beginners guide (MO)

Website
================================================================================
Expand All @@ -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.