Thanks, and I probably should have said, "car and cdr of a cell" rather
than a list. Oh well ;)

On Thu, Feb 6, 2020 at 1:16 PM Alexander Burger <a...@software-lab.de> wrote:

> On Thu, Feb 06, 2020 at 12:41:51PM -0500, John Duncan wrote:
> > Yeah, it's explained in the reference manual:
> > ...
> > In contrast to other Lisp implementations, the symbol LAMBDA itself does
> > not exist in PicoLisp but is implied from context.
> > ...
> > Hope this helps a bit. Alex would probably have a lot more to say.
>
> Thanks John! No, you explained it very well :)
>
>
> One minor note:
>
> > Picolisp is dynamically scoped.
>
> I would not use the term "scoped" here. Scope is about visibility, so
> PicoLisp
> symbols are globally scoped (per namespace, or per file for transient
> symbols).
>
> Instead, symbols in PicoLisp are *bound* dynamically (as opposed to
> statically
> (or lexically) bound symbols in compiled Lisps). In a compiler, the
> distinction
> between scope and binding is blurred, because the symbols are gone in the
> compiled code anyway.
>
> ☺/ A!ex
>
> --
> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe
>


-- 
John Duncan

Reply via email to