lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

On 12/09/2011 17.36, Roberto Ierusalimschy wrote:
Sorry, but I don't agree. I know this may be nitpicking, but the
sentence you cite refers to an *list of expressions* (emphasis

"If an expression is used as the last (or the only) element of a
*list of expressions*, then no adjustment is made (unless the call
is enclosed in parentheses)."

(A "*list of expressions*", like most lists, can be empty. An empty list,
having no element, returns no value.)

If you know you may be nitpicking (yor are!), why do you do that to your
more than 2000 readers?

In the good old days, when someone could not understand something in the
manual, they asked in the list, got an answer and went on. Now, it seems
a question of pride that a simple answer is not enough; we somehow need
to blame the manual for the fact that we did not understand something.

Please, let us stop this. Let us be a little more condescending with
the manual. I am sure most people would not like the final result of
trying to make the manual completely unambiguous for every reader.

I'm sorry to have given the impression of being condescending with the manual. It was *absolutely* not meant.

The "nitpicking" was about the answer I got from the OP. And I did not want to blame the manual, nor was my intention to hint that the manual should become one of those boring specification documents that details every tiny aspect of a language.

I cited the manual because that's my main information source on which I base my replies when I'm not convinced by an answer (no, it's *not* pride, but trying to understand better - but sorry again to those who were bothered because I exaggerated).

Axel interpreted my stance right, but *I* am definitely to blame if I happened not to be clear about it, therefore sorry for the noise.

PS: I got Lorenzo's message as an opportunity to mention that, but
this message is in no way exclusive to him.

-- Roberto

-- Lorenzo