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,3bb18a1e628df747,start X-Google-Attributes: gid103376,public From: Erik Masella Subject: Visibility of package within package Date: 1996/07/31 Message-ID: <4tnv8b$6v0@gateway.marconi.ca>#1/1 X-Deja-AN: 171659968 organization: Canadian Marconi Company newsgroups: comp.lang.ada Date: 1996-07-31T00:00:00+00:00 List-Id: Hello, Could anybody explain to me why the following will not work: with Generic_Pkg; package A_Pkg is package B_Pkg is new Generic_Pkg(...); .. end A_Pkg; -------------------------------- with A_Pkg; package body C_Pkg is procedure Init is begin A_Pkg.B_Pkg.Do_Something(...); end Init; end C_Pkg; ==> Why isn't B_Pkg visible within C_Pkg? From what I understand, "Software Engineering with Ada" from Booch (2nd ed.) says at p.383 that this is possible (but he did not use generics). I'd greatly appreciate some insight into this. Thanks in advance. Erik Masella emasella@mtl.marconi.ca