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,eb420f872d7f3049 X-Google-Attributes: gid103376,public From: dewar@merv.cs.nyu.edu (Robert Dewar) Subject: Re: Boolean array representation question Date: 1997/11/24 Message-ID: #1/1 X-Deja-AN: 292368201 References: <880170219.81snx@jvdsys.nextjk.stuyts.nl> <6580q9$4p1$1@gonzo.sun3.iaf.nl> <1997Nov24.064612.1@eisner> X-Complaints-To: usenet@news.nyu.edu X-Trace: news.nyu.edu 880417269 30349 (None) 128.122.140.58 Organization: New York University Newsgroups: comp.lang.ada Date: 1997-11-24T00:00:00+00:00 List-Id: Larry says <<> This still misses the point, I'm afraid. Components of an array > (unpacked) must be independently addressable, so different elements > of the same array can be concurrently accessed without one task > affecting the other. So which is it, independently addressable or independently accessible ? On an Alpha 21064 these are different values - 8 bits vs 32 bits. Larry Kilgallen >> For most people these terms are identical, but there is no point in arguing over terminology. Independent here means that separate tasks can read and write separate elements without intefering with one another. Note that this means that on the (old) Alpha, a character in a non-packed record by default takes 32 bits.