<email@example.com> wrote in message <firstname.lastname@example.org>... > % This command has an assignment operator and it is considered to be an > assignment. > z .a = 0; > % So far so good. However, this command has an assignment operator too: > z .(a) = 0; > % Nevertheless, it is considered to be a function call. > % If that is consistent, I do not know what is not.