Apache Rivet is a system for creating dynamic Web
content via a programming language integrated with
Apache Web Server. It is designed to be fast,
powerful and extensible, consume few system
resources, be easy to learn, and to provide the
user with a platform that can also be used for
other programming tasks outside the web (GUIs,
system administration tasks, text processing,
database manipulation, XML, etc.). It is similar
to PHP, except that it uses Tcl, and provides both
HTML/Tcl pages as well as pure Tcl pages to aid
the programmer in separating logic and
presentation when necessary.