diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2023-05-28 23:29:50 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2023-05-28 23:29:50 -0700 |
commit | 5088404b12f952e09688775f61b7b411be10264e (patch) | |
tree | b440095d72f45874047c0a34b546f0fcaf27fdd2 | |
parent | 2d6907bbdd2df0572fe6e63e27e1e8d581b5ce27 (diff) | |
download | tl-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.md | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -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 |