From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.5-pre1 Date: 2 Jul 93 13:36:24 GMT From: cis.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!howland. reston.ans.net!darwin.sura.net!convex!convex!pelakh@ucbvax.Berkeley.EDU (Boris Pelakh) Subject: Re: Question of Visibility Message-ID: <1993Jul2.133624.6485@news.eng.convex.com> List-Id: In article <1993Jul1.214402.25611@rational.com> geneo@Rational.COM (Gene Ouye) writes: >And 8.4(8): > > "The above rules guarantee that a declaration that is made directly > visible by a use clause cannot hide an otherwise directly visible > declaration." > I think this is exactly what I was looking for. Phew ! >One question: what is preventing you from using dotted notation in the > declaration of flag? (never mind the obvious question of why > do you need the use clause) The user has a large body of code interfacing to a FORTRAN library. FORTRAN requires .TRUE. = ~.FALSE. in a bit-wise way. They wanted to change the meaning of BOOLEAN throughout their entire source by introducing the type into one of the root packages, and not having to edit any of the other code. -- Boris Pelakh Ada Project Leader pelakh@convex.com Convex Computer Corporation "If winning isn't important, why keep score ?" -- Lt. Worf, Star Trek TNG.