----------------------------------------------------------------------------------
@MSGID: <nzRJAvWCQBiyNSZoM@bongo-ra.co> 3cf91d4f
@REPLY: <20230607130305.691@kylheku.com> acf40206
@REPLYADDR Spiros Bousbouras <spibou@gmail.com>
@REPLYTO 2:5075/128 Spiros Bousbouras
@CHRS: CP866 2
@RFC: 1 0
@RFC-Message-ID: <nzRJAvWCQBiyNSZoM@bongo-ra.co>
@RFC-References:
<2bcb3a48-7082-4d29-9496-829749a5403cn@googlegroups.com> <00e4b748-0cc2-4143-9cd4-ebcb443feb43n@googlegroups.com>
<20230607130305.691@kylheku.com>
@TZUTC: -0000
@TID: FIDOGATE-5.12-ge4e8b94
On Wed, 7 Jun 2023 20:26:03 -0000 (UTC)
Kaz Kylheku <
864-117-4973@kylheku.com> wrote:
> The quasiquote is a templating language for creating nested
> lists using a notation which looks like those lists, rather
> than hard-to-read nested constructor calls.
> A quasiquote can be nested and it can insert material into
> any level of nesting.
>
> This templating notation is heavily used in writing macros,
> and other code-to-code transformation situations.
> Sometimes it is used in manipulating data which isn`t code, too.
For 2 or more levels of nesting , I find it a lot more readable
to use explicit calls instead of nested backquotes. With the
explicit calls , you push all the quoting to the innermost level
and otherwise the usual evaluation rules apply. It usually is
more verbose but I find it more readable.
--- FIDOGATE 5.12-ge4e8b94
* Origin: To protect and to server (2:5075/128)
SEEN-BY: 5005/49 5015/255 5019/40 5020/715 848 1042
4441 12000 5030/49 1081
SEEN-BY: 5058/104 5075/128
@PATH: 5075/128 5020/1042 4441