tcl_init_stuff
is called, which creates
a new interpreter, and initializes various things,
like the apache_channel
channel system.
The caching system is also set up, and if there is a
GlobalScript, it is run.
send_parsed_file
Each .ttml file is
loaded and run within its own namespace. No new
interpreter is created for each page. This lets you
share variables, and most importantly, loaded modules,
from a common parent (such as one of the InitScripts).
When a file is loaded, it is transformed into a Tcl
script by putting everything outside of <? and
?> into large hputs statements. When the script is
complete, it is then inserted into the cache, for
future use. In fact, if the file modification
information doesn't change, mod_dtcl will execute the
cached version of the script the next time it is
encountered.
USE_OLD_TAGS
is set to 0 in
mod_dtcl.h
. You can automatically change your
.ttml files to the new format by using the
newtags.sh
script in the contrib/ directory.
Run it at the top level of your DocumentRoot.
headers setcookie
command now uses the
-name
and -value
flags for those
arguments, whereas this was not necessary in the past.
The mod_dtcl mailing list is the best place to go for help when you have problems.
See the Contact page for information on sending mail/subscribing.
Mailing list archives are also available at http://archive.covalent.net, at the bottom of the page.