From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 109fba,dad65365cb2b3396 X-Google-Attributes: gid109fba,public X-Google-Thread: fac41,dad65365cb2b3396 X-Google-Attributes: gidfac41,public X-Google-Thread: 1108a1,bdaddde464f6e704 X-Google-Attributes: gid1108a1,public X-Google-Thread: 103376,dad65365cb2b3396 X-Google-Attributes: gid103376,public X-Google-Thread: 1014db,dad65365cb2b3396 X-Google-Attributes: gid1014db,public X-Google-Thread: f43e6,bdaddde464f6e704 X-Google-Attributes: gidf43e6,public From: donh@syd.csa.com.au (Don Harrison) Subject: Re: The disturbing myth of Eiffel portability Date: 1996/11/28 Message-ID: #1/1 X-Deja-AN: 201154601 sender: news@syd.csa.com.au x-nntp-posting-host: dev50 references: organization: CSC Australia, Sydney reply-to: donh@syd.csa.com.au newsgroups: comp.lang.eiffel,comp.lang.ada,comp.lang.c,comp.lang.c++,comp.object,comp.software-eng Date: 1996-11-28T00:00:00+00:00 List-Id: Piercarlo Grandi writes: :Well, only in Eiffel 3, which is a rather different language from Eiffel :(despite backwards similarity); and even in Eiffel 3, they are a bit :more special than user defined types. : : BTW, it's clear that different people mean different things with : ``Eiffel''; the various versions of the language are rather : different. The same applies to ``Ada'', ``C'', ``FORTRAN'' and also to : ``C++'', where one never really knows _which_ version of the language : is being discussed, for while for example for Ada and C and FORTRAN : there is a customary indication of version (Ada 83 and Ada 95, C and : ANSI C, FORTRAN 66, FORTRAN 77, ...) I have very rarely seen any usage : of the C++ 1.0, C++ 2.x, C++ 3.x or C++ draft ISO @ [date] labels. In : part this is because C++ implementations often implement bits from : several versions... I think you'll find that when people refer to languages without stating which version, they are typically referring to the current incarnation. They will typically only mention a specific version if distinguishing between them (usually to update their knowledge). In the case of "Eiffel", they usually mean Eiffel 3. If they mean OOSC Eiffel, they are graciously informed that some things have changed since then. :) Don. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Don Harrison donh@syd.csa.com.au