Re: Parenthesized Target Notation (was: Partial retraction)
"Richard A. O'Keefe" <[email protected]>
| Newsgroups | gmane.comp.lang.eiffel.smalleiffel |
|---|---|
| Message-ID | <[email protected]> |
Peter Gummer <[email protected]> wrote: You could make the same ridiculous argument about C# 2.0, Java 1.5, etc. I know nothing about the changes to C#, but with respect to Java, this statement is just plain false. Java 1.5 *adds* things to Java 1.4. It doesn't take *anything* away. People can compile their Java 1.4 programs with a Java 1.5 compiler without noticing any change. (Some of the command line options for 'javac' and 'java' have changed incompatibly, but not the language.) It's just a new version of Eiffel. Get over it. At least in the sense that Java 1.5 is just a new version of Java, this is not true. It *would* be true if ECMA Eiffel just added stuff. But it takes a lot of stuff away, to the point where none of the files in the Gobo 3.3 release could be compiled by a compiler that enforced ECMA Eiffel rules. If you can't recompile your old code, it's NOT just a new version.