Re: Evaluation misstep in tag function

2017-04-05 Thread Bruno Franco
Ah, I see! So, its for convenience that the atoms are printed. And the reason `(+ 1 1) was printed was that it was first evaluated to 2, *then* passed to , who only ever saw the atom 2. Thanks Alex. On Wed, Apr 5, 2017 at 1:36 AM, Alexander Burger wrote: > Hi Bruno, > > >

Re: Evaluation misstep in tag function

2017-04-05 Thread Alexander Burger
Hi Bruno, > I'm going through the picolisp application development tutorial ( > http://software-lab.de/doc/app.html#tags) and I'm trying this piece of code > at the tags section: > > : ( 'main >( NIL "Head") >( NIL > ( "Line 1") > "Line" > () > (+ 1 1) ) ) > Head

Evaluation misstep in tag function

2017-04-04 Thread Bruno Franco
Hi list, I'm going through the picolisp application development tutorial ( http://software-lab.de/doc/app.html#tags) and I'm trying this piece of code at the tags section: : ( 'main ( NIL "Head") ( NIL ( "Line 1") "Line" () (+ 1 1) ) ) Head Line 1 Line 2 the