DIP33: A standard exception hierarchy
deadalnix
deadalnix at gmail.com
Wed Apr 3 01:37:31 PDT 2013
On Tuesday, 2 April 2013 at 20:11:31 UTC, Lars T. Kyllingstad
wrote:
> No. To call front on an empty range is a programming error,
> plain and simple. It's like trying to access the first element
> of an empty array. The fact that some ranges may allow it
> anyway does not change anything.
>
It is illegal for a reason. For instance, with an array, it is an
out of bound access. I see ne benefice to hide this information
in a more generic RangeError. This is hiding information and
providing nothing more.
More information about the Digitalmars-d
mailing list