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