Path: utzoo!attcan!uunet!mitel!sce!atlantis!keithc From: keithc@atlantis.UUCP (Keith Campbell) Newsgroups: comp.lang.eiffel Subject: Re: The ``obsolete'' facility in Eiffel 2.2 Message-ID: <6099@atlantis.UUCP> Date: 11 May 89 18:58:44 GMT References: <138@eiffel.UUCP> Reply-To: keithc@cognos.UUCP (Keith Campbell) Organization: Cognos Inc., Ottawa, Canada Lines: 23 In article <138@eiffel.UUCP> bertrand@eiffel.UUCP (Bertrand Meyer) writes: > Situation 3 may occur (among other cases) when you realize that a >routine has too many arguments and should be split into two or more >routines. > w.add_subwindow (other_window, horizontal_position, vertical_position) So, the feature invocation above must be replaced by two calls: w.add_subwindow( other_window ); other_window.move( horizontal_position, vertical_position ); Is the old version of ``add_subwindow'' (with three arguments) 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. -- 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