On Mon, 9 Jun 2008 12:25:12 -0400, "Jarkko Hietaniemi" <j...@iki.fi> wrote:
> Then there was this another piece of hatefulness^Wsoftware where > > exit > > meant "save without saving changes" and > > quit > > meant "save and save the changes". Or maybe it was the other way round. > > Without prompting, warning, or verifying. I have to confess I have > forgotten exactly which piece of software this was, sorry... elm and mailx both do it that way IIRC, though elm does not accept exit or quit, but just plain x and q > On Mon, Jun 9, 2008 at 11:17 AM, Eli Naeher <enae...@gmail.com> wrote: > > On Mon, Jun 9, 2008 at 5:48 AM, Dave Brown <dagbr...@lart.ca> wrote: > > > >> No, it's full of hate. > >> > >> Python there is saying, "I know what you wanted to do. I know *exactly* > >> what you wanted to do. But you have to conform to EXACTLY HOW I WANT > >> YOU TO DO IT before I'll actually do what I can obviously tell you want > >> to do." > > > > Yes, that is precisely it. > > > > I don't expect software generally to DWIM and I certainly don't expect > > it of programming language environments. > > > > But Python *has* decided to be DWIM-ish here and has gone to the > > effort to specially handle this common case. Yet rather than handling > > it by doing what the user clearly wants to do the designers have > > chosen to admonish the user with the gratuitous equivalent of "Ha ha, > > you didn't say Simon Says!" Hatefully. -- H.Merijn Brand Amsterdam Perl Mongers (http://amsterdam.pm.org/) using & porting perl 5.6.2, 5.8.x, 5.10.x on HP-UX 10.20, 11.00, 11.11, & 11.23, SuSE 10.1 & 10.2, AIX 5.2, and Cygwin. http://qa.perl.org http://mirrors.develooper.com/hpux/ http://www.test-smoke.org http://www.goldmark.org/jeff/stupid-disclaimers/