[Zope3-dev] Re: method and content namespaces
Casey Duncan
casey@zope.com
Fri, 19 Apr 2002 12:06:35 -0600
R. David Murray wrote:
>>We're no longer using punch card readers or communicating with our
>>servers thru 300bps terminals. I'm a Linux only user and a happy one at
>>that, but I'd rather be writing /user/binaries, specially since I have
>>autocompletion in my shell and in my text editor. I think it was D.
>>
>
> I'm +1 on the attr vs attribute suggestion. I disagree that typing
> brevity for such a commonly used word is unimportant. Tab completion
> is cute, but when you are a decently fast typist, it gets in the
> way more often than it helps on frequently typed stuff. It's *great*
> for completing non-system directory names and such, especially when
> you forget exactly how you spelled it, but when there are alternatives
> possible for a name I type a lot, tab completion just slows me down
> compared to being able to simply type a shorter name. I never use
> tab completion for commonly used command and directory names, and
> I *love* unix's brevity. Though I, too, would prefer that 'creat'
> be spelled 'create' :). But don't take my mv or cat or cp or
> /usr/bin away from me, please! <grin>
I hate having to remember what stuff is abbreviated and what isn't,
especially in a high-level language like ZPT.
C and even Python are good places to make liberal use of abbreviations
(that are commonly known). IMHO ZPT is not since it lends itself to
obfuscation. Many users of ZPT *are not* programmers, and "attr" likely
means nothing to them. At least "attribute" is a real word.
Sorry, but abbreviating user as usr is just dumb... Its just one more
small obstacle to understanding unix, or is that unx?
-Casey (or if you prefer: kc 8^)