Re: The Diarthrognathus principle
Colnet Dominique <[email protected]>
| Newsgroups | gmane.comp.lang.eiffel.smalleiffel |
|---|---|
| Message-ID | <[email protected]> |
Richard A. O'Keefe wrote: >A nice little maintenance problem here: > File X is a valid working class text. > File Y is another valid working class text. > You remove a feature from Y which has NO explicit mention in X > (e.g. grep doesn't find it, Emacs doesn't find it, ...) > X now has a type error. > >Invisible conversions are a feature of PL/I that was dropped as >having proven too dangerous in the Ada design; they are a feature >of C++ that was dropped in the Java design. At a minimum, if you >are using a language that has this feature, you need tools that >explicitly tell you which hidden conversions are done where. > > > Again, I do agree with you. ECMA has destroyed what was a pretty good and a pretty safe language. They should (must?) use another name than Eiffel. -- -------------------------------------------------------------- [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