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,f92fbb4a0420dd57 X-Google-Attributes: gid109fba,public X-Google-Thread: 103376,f92fbb4a0420dd57 X-Google-Attributes: gid103376,public From: dewar@cs.nyu.edu (Robert Dewar) Subject: Re: some questions re. Ada/GNAT from a C++/GCC user Date: 1996/03/31 Message-ID: #1/1 X-Deja-AN: 145176571 references: <4je9ju$174r@watnews1.watson.ibm.com> <4jhe1v$m0g@dayuc.dayton.saic.com> organization: Courant Institute of Mathematical Sciences newsgroups: comp.lang.ada,comp.lang.c++ Date: 1996-03-31T00:00:00+00:00 List-Id: The trouble with mixing declarations and statements is that it blurs the lines beween elaboration and execution, and can result in considerable semantic confusion. Where for example would tasks be activated, and what does if x then a : integer; .... Yes, this can be given a meaning, but I don't think it is worth the effort. Having programmed in Algol-68 a lot, this is one A68 feature I can do without.