aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2023-05-28 23:29:50 -0700
committerKaz Kylheku <kaz@kylheku.com>2023-05-28 23:29:50 -0700
commit5088404b12f952e09688775f61b7b411be10264e (patch)
treeb440095d72f45874047c0a34b546f0fcaf27fdd2
parent2d6907bbdd2df0572fe6e63e27e1e8d581b5ce27 (diff)
downloadtl-who-5088404b12f952e09688775f61b7b411be10264e.tar.gz
tl-who-5088404b12f952e09688775f61b7b411be10264e.tar.bz2
tl-who-5088404b12f952e09688775f61b7b411be10264e.zip
README: mention *attribute-quote-char* difference.
Test case 8 had to be adjusted to bind *attribute-quote-char* using expander-let instead of let, so this is a difference worth mentioning.
-rw-r--r--README.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/README.md b/README.md
index 7b569a5..fffa92d 100644
--- a/README.md
+++ b/README.md
@@ -123,6 +123,13 @@ Here are the differences to be aware of:
library doesn't translate embedded Common Lisp to TXR Lisp;
it only translates the markup syntax to HTML in the same way as CL-WHO.
+* The variable `*attribute-quote-char*` will not work if it is bound by
+ `let` around a `with-html-output-form`. The reason is that TL-WHO
+ interpolates this character at macro-expansion time, even for
+ HTML attributes whose values are calculated at run-time.
+ The binding construct `expander-let` must be used, or else the
+ variable's global binding must be assigned.
+
Additionally, users (of CL-WHO and TL-WHO alike) are advised to watch for the
following issue: the CL-WHO documentation is not accurately maintained and
makes some references to material that no longer exists in CL-WHO, such as the