|
|
||
|
On 20-Aug-04, at 4:52 PM, Roberto Ierusalimschy wrote:
The ... syntax, on the other hand, creates an odd sort of pseudo-datatype which is not a first-class object at all, [...]
The ... syntax does not create this pseudo-datatype. It already exists in the language, in the form of multiple returns. I agree that its second-class nature is not elegant, but it proved a quite useful and efficient mechanism.
Well, tuple-as-function creates no new datatype either.
Tastes vary, of course.
Rici