ok, so " ' " is a read macro which expands to a list with the symbol quote as car. I still don't understand how it gets translated into a different printed result, but that is probably because, as you said, I just have not drawn enough memory cell diagrams. I'll keep practising until I get it. Thanks Joh.
Thank you too Danilo. I didn't know you could visualise the tree structure using view. Than will be quite useful. On Sun, Jan 1, 2017 at 6:09 PM, Joh-Tob Schäg <johtob...@gmail.com> wrote: > Are there any questions remaining? > Am 01.01.2017 16:43 schrieb "Danilo Kordic" <danilo.kor...@gmail.com>: > >> : (setq E >> '(= (quote 'quote quote) >> (quote (quote . quote) quote) >> (quote . ((quote . quote) . (quote . NIL))) ) ) >> : (eval E) >> -> T >> : (view (cadr E)) >> +-- quote >> | >> +---+-- quote >> | | >> | quote >> | >> +-- quote >> -- >> UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe >> >