What would you return from a function that currently returns UNDEFINED if UNDEFINED is removed then? If there is another value that works just as well, why is UNDEFINED useful in the current situation? If there is no such value, why is UNDEFINED not useful in a situation with an existence test operator?
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)
Previous text:
2003-01-23 00:34: Subject: Re: zero_type() & UNDEFINED and _typeof()
I said that UNDEFINED is useful considering the current situation when this kludge exists. The kludge itself is unfortunate, though, and UNDEFINED (and the other zero types) could be removed if a new existence operator is added.
/ Martin Stjernholm, Roxen IS