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