On 22/10/08 13:57, Nikolai Weibull wrote:
> [...] I really dislike this tendency
> computers have to not adhering to the mantra "do as I mean, not as I
> say".[...]

Well, nothing irks me more than when a stupid program tries to 
second-guess me and does something else than what I told it, on the 
pretext that it did what I "really" meant. If I use valid syntax, it 
should do what I'm telling it to do, and if I'm using invalid syntax it 
should tell me there's a syntax error in what I said. Period. No 
second-guessing. If I'm telling Vim to ":qall" and there's an open file 
it cannot |abandon|, then tell me it cannot quit, maybe tell me a bang 
"would" abandon all changes, but not abandon all changes if I used no 
bang, save a 'modified' named file _if and only if_ I've set 
'autowriteall', and never, under no circumstances, save a [No Name] 
file. (That's how Vim behaves, and I regard it as a feature. The day an 
interpreter tries to use ill-defined syntax on me I'll shun it like the 
plague.)

Sorry, but in the programming world I don't follow your "don't do as I 
say, do as I mean" mantra. With me it's "do as I say, and if I talk 
nonsense (if I'm using invalid syntax), tell me so".


Best regards,
Tony.
-- 
If you stand on your head, you will get footprints in your hair.

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Raspunde prin e-mail lui