Index: openacs-4/packages/acs-templating/www/doc/noquote.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/www/doc/noquote.adp,v diff -u -r1.5.2.2 -r1.5.2.3 --- openacs-4/packages/acs-templating/www/doc/noquote.adp 3 Sep 2021 09:15:58 -0000 1.5.2.2 +++ openacs-4/packages/acs-templating/www/doc/noquote.adp 13 Jul 2023 12:48:33 -0000 1.5.2.3 @@ -133,8 +133,8 @@ templating still supports all the ADP features, including embedding Tcl code in the template. Thus instead of referring to the multirow variable with the \@forums.name\@ variable substitutions, we use -<%= [ns_quotehtml \@forums.name\@] %>. This -works correctly, but obviously breaks the abstraction barrier +<%= [ns_quotehtml \@forums.name\@] %>. +This works correctly, but obviously breaks the abstraction barrier between ADP and Tcl syntaxes. The practical result of breaking the abstraction is that every occurrence of Tcl code in an ADP template will have to be painstakingly reviewed and converted once ADPs @@ -148,7 +148,7 @@ radical but much more robust solution to the problem.

-Quote Always, Except +Quote Always, Except When Told Not to.

At the time when we came to realize how serious the quoting deficiencies of ACS 4.0 were, we were about two weeks away from the release of a project for the German Bank. There was simply no time