> > I propose, for example, "intval" for IV and "floatval" for NV.
> 
> Eeeeuw!
> 
> That is merely a matter of vocabulary, and if people can cope with such
> terse 'words' as cp, ln, sed, etc then they can cope with IV and NV.

But the forces are different.  'cp' and friends must be short because
you need to type them in an interactive session.  The names we're
talking about here are as important for the *human* reader of the code
as they are to the compiler.  If we require the learning a large
vocabulary of acronyms to read our code, it becomes inscrutable and we
might as well forget about open source.  For the writer, modern
editors have various auto-expansion tools that make this much less of
a pain than it was 20 years ago.

--Guido van Rossum (home page: http://www.python.org/~guido/)

Reply via email to