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
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.