[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[no subject]
2. To get any variable number of values back now you have to CONS anyway,
so by implementing it `poorly' for the user, but with
a uniform syntax for all, is better than the user implementing
it poorly himself over and over.
3. If efficiency of the implementation is the issue, and if the
simple cases admit efficiency in the old syntax, the same simple
cases admit efficiency in the proposed syntax.
4. Here's what happens when a function is called:
You have a description of the variables and how the
values that you get will be bound to them depending on how many you get.
Here's what happens when a function with multiple values returns to
a MVlet:
You have a description of the variables and how the
values that you get will be bound to them depending on how many you get.
Because the naive user will think these descriptions are similar, he will expect
that the syntax to deal with them is similar.