On Fri, Jun 07, 2019 at 03:39:12PM +0200, JmageK wrote:
> Why is the dot neccesary for the subexpression to be bound, is it a general
> rule that's documented somewhere?

I would say it is a general rule, following from the (CAR . CDR) principle of
Lisp data.

In our case, the CAR is 'cond' and the CDR is (((match ...)))

Without the dot (cond @X) is filled to

   (cond (((match ...))))

while *with* the dot it becomes

   (cond . (((match ...))))

which is the same as

   (cond ((match ...)))

which in turn is what we need here.

☺/ A!ex

-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

Reply via email to