Front PageAlso on this siteProjectsKashmir

Kashmir

Fri Mar 18 16:33:48 CET 2005

Overview

Kashmir is an advanced templating engine for Ruby featuring an easy, pragmatic syntax and efficient generated code.

Kashmir tries to walk on the small path between the mess of raw evaluated Ruby like ERB and the clinical sterileness of data-driven templating like Amrita.

Kashmir encourages you to define a Model for your View and call its methods, but allows you as well to evaluate any code you want (though you never have to).

Kashmir can provide automatic escaping of generated output to lower the possibility of cross-side scripting attacks.

Kashmir is output-format agnostic, it can be used to generate all kind of text files.

Kashmir ships with Elusion, an easy to use helper-library to realize Amrita2-like active templates.

Documentation can be found at http://chneukirchen.org/repos/kashmir/README.

History

  • March 18, 2005: First public release 0.2.

Getting it

You can download Kashmir at
http://chneukirchen.org/releases/kashmir-0.2.0.tar.gz.

Upstream source

You can get latest development releases using darcs by executing:

darcs get http://chneukirchen.org/repos/kashmir

darcs send is the preferred way to send patches, but mailing diffs is fine too.

Authors

Kashmir is written by Christian Neukirchen.

Please mail bugs, feature requests or patches to the mail addresses above or use IRC to contact the developers.

Copyright

Copyright © 2005 Christian Neukirchen
This work is licensed under the same terms as Ruby itself.

NP: Dan Bern—Five Nothing Lead