Here is a list of current features in ruby-tmpl: o XML compliant template tag syntax o Variable substitution (recursive) o Default values for variable substitution o File includes (recursive) o Docroot file inclusion (see online docs for more info) o Custom error messages for problems with file includes o Path context changes (relative to template root or to the live document root) o Output content munging (removes white space) o Access to HTTP Headers (both in and out) o Access to ENV variables o A newly added eval tag (CAUTION: this tag could be a security risk and is also very experimental!) o Offline file processing o Ability to redefine the style and path within a template o ruby-tmpl supports nested multi-tag paramaters (if, unless, etc) o ruby-tmpl supports conditionals (if/unless) o Support for variable name-spaces. Thanks to James Britt for the idea, initial code, and docs. o Support for URI based sessions $Id: FEATURES,v 1.6 2001/08/24 00:42:42 thetitan Exp $