diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2023-06-04 07:11:34 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2023-06-04 07:11:34 -0700 |
commit | 1c009e3e74d00264553084883aac802ac1369af1 (patch) | |
tree | f0b4ee486335d4782fad5e455465c361da5ba79a | |
parent | da474f980acefdb93040615fbb850448b4525b51 (diff) | |
download | tl-who-1c009e3e74d00264553084883aac802ac1369af1.tar.gz tl-who-1c009e3e74d00264553084883aac802ac1369af1.tar.bz2 tl-who-1c009e3e74d00264553084883aac802ac1369af1.zip |
README: move section down.
* README.md: Move down the section which reveals that the
whole CL-WHO arsenal of differently flavored HTML escaping
functions is missing.
-rw-r--r-- | README.md | 26 |
1 files changed, 13 insertions, 13 deletions
@@ -102,19 +102,6 @@ Here are the differences to be aware of: `*upcase-tokens-p*` variable is bound to `t`, then both will produce `<TABLE>`. -* All of the elaborate HTML escaping support featured in CL-WHO is - absent in TL-WHO. These symbols do not exist: `escape-string`, - `escape-char`, `*escape-char-p*`, `escape-string-minimal`, - `escape-string-minimal`, `escape-string-minimal-plus-quotes`, - `escape-string-iso-8859-1`, `escape-string-all`, - `escape-char-minimal`, `escape-char-minimal-plus-quotes`, - `escape-char-iso-8859-1` and `escape-char-all`. - TL-WHO uses the TXR Lisp standard functions `html-encode`, - and `html-encode*`, which have no options to control its behavior. - `html-encode` is used internally for escaping material - to be inserted into attributes; `html-encode*` is used by `esc` - and `fmt`. - * TL-WHO fixes the issue that CL-WHO doesn't HTML-escape the values of of constant string material, of attributes, and of material added by local macro `fmt`. @@ -170,6 +157,19 @@ Here are the differences to be aware of: a mess of the output if used; unlike CL-WHO, TL-WHO warns when they are used in attributes. +* The elaborate manual HTML escaping support featured in CL-WHO is + absent in TL-WHO. These symbols do not exist: `escape-string`, + `escape-char`, `*escape-char-p*`, `escape-string-minimal`, + `escape-string-minimal`, `escape-string-minimal-plus-quotes`, + `escape-string-iso-8859-1`, `escape-string-all`, + `escape-char-minimal`, `escape-char-minimal-plus-quotes`, + `escape-char-iso-8859-1` and `escape-char-all`. + TL-WHO uses the TXR Lisp standard functions `html-encode`, + and `html-encode*`, which have no options to control its behavior. + `html-encode` is used internally for escaping material + to be inserted into attributes; `html-encode*` is used by `esc` + and `fmt`. + * TL-WHO provides a `deftag` macro for defining macro-expanding tags. This is inspired by a `deftag` described in the [Spinneret](https://github.com/ruricolist/spinneret) documentation. |