1. Re: Jiri's Wine Fest

Jiri wrote:

>I mean existing obnoxious features, not the missing things that you
>want to add.


Mine peeve is simple - the decision to stop cold on a 'recoverable' error,
especially an index boundary violation. For example:

    i = s[1]
    s = s[1..12]

crash if the ranges are larger than the sequence. Or even:

    position( -1, -1 )

Please - my code is *never* going to be bug free!

In a development environment, it's a fine behavior. But I'm not convinced
that the customer is best served by a program that's brought to it's knees
by every pebble it encounters. If it's smart enough to detect the error, it
should be smart enough to try to optionally attempt to recover. QBasic did
it all the time.

-- David Cuny

new topic     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu