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: 103376,b0d68c502c0ae6 X-Google-Attributes: gid103376,public From: robert_dewar@my-dejanews.com Subject: Re: Printing Enum Variable Re: Linux World Date: 1999/03/08 Message-ID: <7c0pqm$5j5$1@nnrp1.dejanews.com>#1/1 X-Deja-AN: 452578351 References: <7bfc2n$jl9@dfw-ixnews5.ix.netcom.com> <7bhh26$r7c$1@remarQ.com> <36DCAC1F.430E2C5E@aasaa.ofe.org> <7bk4v8$kl8$1@remarQ.com> <36DDA761.7B4E8099@aasaa.ofe.org> <7bkrmm$ao1$1@nnrp1.dejanews.com> <36DE0007.5236CEA2@aasaa.ofe.org> <7bmmu2$n0h@news1.newsguy.com> <7btj81$j0d$1@remarQ.com> <1999Mar7.074102.1@eisner> <7bva62$kgm$1@remarQ.com> <1999Mar8.075013.1@eisner> X-Http-Proxy: 1.0 x7.dejanews.com:80 (Squid/1.1.22) for client 166.72.69.226 Organization: Deja News - The Leader in Internet Discussion X-Article-Creation-Date: Mon Mar 08 15:20:00 1999 GMT Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.04 [en] (OS/2; I) Date: 1999-03-08T00:00:00+00:00 List-Id: In article <1999Mar8.075013.1@eisner>, Kilgallen@eisner.decus.org.nospam wrote: > I view the fact that some Ada compilers support the > operations of assembly language is a weakness*. What a bizarre statement! The Ada 95 standard requires such support, any compiler that does not provide this support is not implementing the Systems Programming Annex, and is lacking a feature that is often of crucial importance. Larry's analogy with C support in C++ is a false one. The trouble in C++ is that some of the fundamental notions are borrowed from C, and are at too low a level, and more over, it is far too easy, ESPECIALLY for C programmers, to slip into low level dictions in the middle of high level C++ code. In the case of machine insertions in Ada, a context clause is required, and the syntax is very clear (almost obtrusively so, quite deliberately). So it is not something you "slip into" using at all. On the other hand, it is quite a crucial feature in some Ada 95 programs. I guess Larry works in an environment (Ada 83 on Vaxes???) where this feature is not important, but that seems odd justification for complaining about the inclusion of this important feature. Yes, it is tricky to use, but that's appropriate, it is only intended to be used in very limited circumstances by people who know exactly what they are doing! -----------== Posted via Deja News, The Discussion Network ==---------- http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own