🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.eiffel
Article #1610

Re: JOOP letter on Eiffel type checking

#1610
From: Bertrand Meyer
Date: Sat, 24 Feb 1990 20:20
37 lines
1821 bytes
From <2829@umbc3.UMBC.EDU> by bruce@menkar.gsfc.nasa.gov
(Bruce Mount 572-8408):

> In the current JOOP (Jan/Feb 1990, page 10), Hans-Stephan Jansohn questions 
> the type-checking ability of Eiffel in a detailed letter to the editor.

The matter at hand (on which I receive about two letters a week
reporting it as a newly discovered problem) was discussed in
excruciating detail long ago. Please see <176@eiffel.UUCP>
and <177@eiffel.UUCP>, a two-part article posted on July 10,
1989 in this newsgroup.

Briefly:

	- No other policy than the Eiffel one is possible to write
	realistic object-oriented software (as opposed to toy
	examples).

	- The question was addressed too summarily in my book
	``Object-Oriented Software Construction''. The topic of the
	book was the method, however, not the language per se,
	which is covered by ``Eiffel: The Language'', currently
	a manual available from Interactive.

	- The current Eiffel implementation misses some erroneous
	cases which are easy to concoct in artificial examples but
	seldom arise in practice. (I cannot recall a single
	example in our own experience of writing hundreds of
	thousands of lines of Eiffel.)

	- The strategy for dealing with these cases was outlined in
	the net article mentioned above. It will be implemented
	as part of Interactive's version 3 of Eiffel.


-- Bertrand Meyer
bertrand@eiffel.com
Technical Details
Message-ID: <255@eiffel.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!ucsd!hub!eiffel!bertrand
References: <2829@umbc3.UMBC.EDU>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!ucsd!hub!eiffel!bertrand
From: bertrand@eiffel.UUCP (Bertrand Meyer)
Newsgroups: comp.lang.eiffel
Subject: Re: JOOP letter on Eiffel type checking
Message-ID: <255@eiffel.UUCP>
Date: 24 Feb 90 20:20:50 GMT
References: <2829@umbc3.UMBC.EDU>
Distribution: comp.lang.eiffel
Organization: Interactive Software Engineering, Santa Barbara CA
Lines: 12