Path: utzoo!dciem!nrcaer!sce!atlantis!keithc From: keithc@atlantis.UUCP (Keith Campbell) Newsgroups: comp.lang.eiffel Subject: Re: The ``obsolete'' facility in Eiffel 2.2 Message-ID: <6121@atlantis.UUCP> Date: 16 May 89 12:29:24 GMT References: <138@eiffel.UUCP> <6099@atlantis.UUCP> <143@eiffel.UUCP> Reply-To: keithc@cognos.UUCP (Keith Campbell) Organization: Cognos Inc., Ottawa, Canada Lines: 20 In article <143@eiffel.UUCP> bertrand@eiffel.UUCP (Bertrand Meyer) writes: ->From <6099@atlantis.UUCP> by keithc@atlantis.UUCP (Keith Campbell): -> > Is the old version of [a routine being replaced by a version with a -> > different interface] still available? If so, this violates -> > the rule that a class has at most one -> > feature of a given name. If not, it would seem that in this case the -> > ``obsolete'' facility does nothing for the "early" users of this class. -> Clearly in this case the new feature should have a different name. ->This should have been explained clearly in my original note. This is not always possible. In fact, it is not possible to rename the feature in your window example: Create. What do we do now? -- Keith Campbell Cognos Incorporated S-mail: P.O. Box 9707 Voice: (613) 738-1338 x5222 3755 Riverside Drive FAX: (613) 738-0002 Ottawa, Ontario UUCP: uunet!mitel!sce!cognos!keithc CANADA K1G 3Z4