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,baa6871d466e5af9 X-Google-Attributes: gid103376,public From: dewar@merv.cs.nyu.edu (Robert Dewar) Subject: Re: AQ&S Guidance on pragma Elaborate_Body Date: 1997/04/24 Message-ID: #1/1 X-Deja-AN: 237229001 References: <528878564wnr@diphi.demon.co.uk> <5jabeq$3ltk@info4.rus.uni-stuttgart.de> <5jfukp$lda@top.mitre.org> Organization: New York University Newsgroups: comp.lang.ada Date: 1997-04-24T00:00:00+00:00 List-Id: Matthew Heaney says <> I strongly disagree. This is a recipe for giant packages for no good reason. For example, it is perfectly reasonable to have a list package that allows lists of sets (within the sets package), where the sets package is implementd in terms of lists -- there are many such examples. Sure, if there is mutual recursion at the spec level, then you combine the packages, indeed Ada insists on it, although many feel that one of thje big weaknesses in Ada 95 is that it does not allow mutually recursive package specs. But at the body level there is absolutlely not reason to take this position.