On Tue, Dec 14, 2021 at 3:15 AM Erik Gustafson
wrote:
>
> I think Alex has shown that ',' and ',@' can be rolled into one - '^'
>
> : (let X (1 2) (macro (1 (^ X) 2)))
> -> (1 (1 2) 2)
> : (let X (1 2) (macro (1 ^ X 2)))
> -> (1 1 2 2)
> : (let X (1 2) (macro (1 ^ (apply + X) 2)))
> -> (1 3 2)
>
Hi pd, Erik,
> several lisps :
> > ...
> > `(1 ,(+ 2 4) 3) -> (1 8 3)
> > ...
> Both backquote and comma are already read-macros in picolisp, so that's a
> no go
> at the language level.
Right.
And in PicoLisp they are probably more often used than 'fill' (i.e. backquote in
other Lisps).
I woul