Re: Partial retraction (was: Re: catcalls/convert)

"Peter Gummer" <[email protected]>
Newsgroups gmane.comp.lang.eiffel.smalleiffel
Message-ID <[email protected]>
>From: "Richard A. O'Keefe" <[email protected]>
>Surely we can agree on the following points?
>(1) Ensuring at compile time that as many calls as possible are void-safe
>     is a Good Thing.
>(2) If we were designing a language de novo, making the common case (I do
>     NOT intend this argument to be Void) the easy one to express would be
>     a Good Thing.
>(3) Eiffel already exists; it is not being designed de novo but revised.

We can certainly agree on all of the above :-)

>(4) When something changes from meaning "this could be Void" to meaning
>     "this may not be Void" that is an incompatible change.

Impossible to say. We haven't seen the full exposition yet, because Bertrand 
Meyer is still writing it.

I suspect they have some trick up their sleeve. Unlike the SmartEiffel team, 
the Eiffel Software team is always very cautious about breaking existing 
code, so I would be astonished if they invalidated all existing Eiffel code.

Note that when the idea of Void-safety first appeared in ETL3 a few months 
ago it involved a scheme whereby if you wanted Void-safety you had to ask 
for it. Then, suddenly, it changed radically. It seemed to me that the ECMA 
committee had realised that they didn't have to be so cautious.

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