Re: Is Smart Eiffel ready for large-scale application ? (Modula 3 and Eiffel verbosity and libraries)

Dominique Colnet <[email protected]>
Newsgroups gmane.comp.lang.eiffel.smalleiffel
Message-ID <[email protected]>
Wolfgang Jansen wrote:

> 
> I think because fewer character make texts more intelligible!
> You may this observe in natural languages as well as in artificial 
> languages
> as mathematical and chemical formulas. When some new thing (or process, 
> situation ...)
> has to be expressed in a language it will be expressed rather wordy.
> When it is no longer new and has often to be expressed then the expression
> will be soon reduced to a bar minimum. So, an Eiffel feature name like
> `get_new_iterator_on_keys' is very nice when it is newly introduced in a 
> library,
> or used for the first time by a newcomer. After some time one would be
> satisfied with `key_iterator' or even `keys'. Most characters of the 
> original
> long name are redundant for no gain, instead they are disturbing because
> they prevent seeing more contents at once. In other words: less is more!
But, just forget your code for about 6 months (i.e. take some very long
vacations ;-)... and the long name `get_new_iterator_on_keys' will be
better than the short hand I think.
I am using emacs and I am a fan of the completion (Alt / is just wonderful).
Best regards,
-- 
--------------------------------------------------------------
[email protected] -- IUT (Nancy 2) -- INRIA Lorraine
http://SmartEiffel.loria.fr  --  The GNU Eiffel Compiler
POST: Loria, B.P. 239,54506 Vandoeuvre les Nancy Cedex, FRANCE
Voice:+33 0383913140 Mobile: +33 0665362381 Fax:+33 0383581701
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.