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=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 109fba,df854b5838c3e14 X-Google-Attributes: gid109fba,public X-Google-Thread: 1014db,df854b5838c3e14 X-Google-Attributes: gid1014db,public X-Google-Thread: 103376,df854b5838c3e14 X-Google-Attributes: gid103376,public From: dewar@cs.nyu.edu (Robert Dewar) Subject: Re: C/C++ knocks the .... Date: 1996/02/17 Message-ID: #1/1 X-Deja-AN: 139877763 references: <00001a73+00002504@msn.com> <4etcmm$lpd@nova.dimensional.com> <3114d8fb.5a455349@zesi.ruhr.de> <4f5h5t$f13@vixen.cso.uiuc.edu> <4g1bgf$l5@mailhub.scitec.com.au> <3124B43F.19E0@escmail.orl.mmc.com> <4g2r2r$ded@stc06.ctd.ornl.gov> organization: Courant Institute of Mathematical Sciences newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++ Date: 1996-02-17T00:00:00+00:00 List-Id: iMatt says \ "As for Ada, I'm not yet fully convinced abou the package vs type thing. C++ might be ugly because you can have all sorts of elements outside classes, but in Eiffel you cannot. Eiffel intentionally makes the unit of namespace and of type the same." Time to make my observation again: unify and confuse mean the same thing (join together) but they express rather different judgments as to the desirability. Many arguments in language design come down to unify vs confuse (e.g. do expression languages unify or confuse the notions of statement and expression, does Algol-68 unify or confuse the notions of variable and pointer).