From 5088404b12f952e09688775f61b7b411be10264e Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Sun, 28 May 2023 23:29:50 -0700 Subject: 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. --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) 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 -- cgit v1.2.3