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

Peter Gummer <[email protected]>
Newsgroups gmane.comp.lang.eiffel.smalleiffel
Message-ID <[email protected]>
On 30/04/2005, at 8:31 AM, Daniel F Moisset wrote:

>> 12. There is a whole lot of stuff that is apparently designed to make
>>     it possible to ensure at compile time that the target of a call is
>>     not Void. ...
>>     ...  I must stress this:  *every* use of a non-expanded type
>>     in ECMA Eiffel means something different from what it used to 
>> mean.
>
> This is the only change I saw in your list that would be really
> difficult to implement, while accepting the old syntax at the same 
> time.
> I hope it dies in the draft!

I sure don't. Void-safety is exciting.

I'm not so sure that it will invalidate any existing code, let alone 
*every* use of a reference type. There's not much detail yet in ETL3 
Chapter 24, "Eradicating void calls": only three pages. How can you 
arrive at such a conclusion about something that hasn't been fully 
described yet?

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