Thank you very much Cristophe
On 22 November 2016 at 13:03, Christophe Gragnic <
christophegrag...@gmail.com> wrote:
> On Tue, Nov 22, 2016 at 11:29 AM, dean wrote:
> >
> > Also I read that ' is a macro for quote but I couldn't produce a '
> > equivalent of ((quote (X) (* X X)) 9) i.e.
> >
> >
I just came back to say this...
http://picolisp.com/wiki/?articlequote
looks very helpful
but see your very comprehensive reply.
I'll have a good look through both of them.
Thank you very much Joe.
On 22 November 2016 at 12:51, Joe Bogner wrote:
> On Tue, Nov 22, 2016 at 5:29 AM, dean wrote:
>
On Tue, Nov 22, 2016 at 11:29 AM, dean wrote:
>
> Also I read that ' is a macro for quote but I couldn't produce a '
> equivalent of ((quote (X) (* X X)) 9) i.e.
>
> : ((quote (X) (* X X)) 9)
> -> 81
> : (('(X) (* X X)) 9)
> !? (('(X) (* X X)) 9)
> NIL -- Undefined
> ?
> : (('X (* X X)) 9)
> !? ('
On Tue, Nov 22, 2016 at 5:29 AM, dean wrote:
>
> Joe
> My question came from that very documentation so I'm well aware of it.
>
> I've never used a lambda but your Javascipt example helps a lot and suggests
> that 'quote' in
>
>
> ((quote (X) (* X X)) 9)
>
>
> transforms the statement into somethi
Joe
My question came from that very documentation so I'm well aware of it.
I've never used a lambda but your Javascipt example helps a lot and
suggests that 'quote' in
((quote (X) (* X X)) 9)
transforms the statement into something like
(
(de anon (X)
(* X X)
)
anon 9
)
If that's r
Hi dean,
It's not clear what you're asking. Does this help explain it?
http://software-lab.de/doc/tut.html
--- from the page ---
Anonymous functions without the lambda keyword
There's no distinction between code and data in PicoLisp, quote will
do what you want (see also this FAQ entry).
: ((