Piers Cawley wrote:
> 
> You know, I'm trying to see what's annoying about all those
> parentheses in the lisp function and what do you know, I can't see
> anything wrong. Okay, so it's not Perl syntax, but it's still clear
> what's going on.

Yes, but it's hard to read.  Lisp requires parens, because it
has no precedence rules. (Well, hardly any).  It has (almost)
no other syntax.  This is the situation we would like to avoid
in perl.  By letting every operator have well-defined precedence,
and every be function well prototyped, there should never be any
ambiguity (to the compiler, at least) as to what is meant, even
with no parens.  Ideally, anyway.

-- 
John Porter

        Aus des Weltalls ferne  funken Radiosterne.

Reply via email to