comp.lang.ada
 help / color / mirror / Atom feed
From: Preben Randhol <randhol+news@pvv.org>
Subject: Re: The Dreaded "Missing Subunits"
Date: Fri, 20 Sep 2002 07:30:38 +0000 (UTC)
Date: 2002-09-20T07:30:38+00:00	[thread overview]
Message-ID: <slrnaoljkv.nf.randhol+news@kiuk0156.chembio.ntnu.no> (raw)
In-Reply-To: mailman.1032502142.15983.comp.lang.ada@ada.eu.org

On Fri, 20 Sep 2002 08:03:23 +0200 (MET DST), Grein, Christoph wrote:
>> >> Besides don't you get the with-ing problem with .ada?
>> > 
>> > Why? It worked with Ada 83, why shouldn't it with Ada 95.
>> 
>> I don't know how the .ada works, but sometimes you have to with in the
>> .adb and not the .ads to avoid circular dependance. But I guess you can
>> put the withs after the spec and the compiler will recognice this?
> 
> This is a misconception. It's no language concern how you store Ada units. Whether you store specs and bodies in one file or separately does not affect the 
> semantics.
> 
> And you do not "with" .ads, .adb, or .ada _files_, you with Ada units.

I didn't say you did if you see above. I am wondering what makes it
different to with a package before the body of another package versus
before the spec of another package.

> 
> Having specs and bodies separate is ony a convention of some compiler vendors.

So as I said you put the with after the package spec and it will be ok
with the language (no circular dependance).

Preben



  reply	other threads:[~2002-09-20  7:30 UTC|newest]

Thread overview: 44+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-09-20  6:03 The Dreaded "Missing Subunits" Grein, Christoph
2002-09-20  7:30 ` Preben Randhol [this message]
2002-09-20 14:01   ` Robert A Duff
  -- strict thread matches above, loose matches on Subject: below --
2002-09-20  9:05 Grein, Christoph
2002-09-19 11:37 Grein, Christoph
2002-09-19  1:41 Alexandre E. Kopilovitch
2002-09-19 14:25 ` Peter Hermann
2002-09-12 22:49 Peter Richtmyer
2002-09-13  8:16 ` Peter Amey
2002-09-13  9:24   ` Emmanuel Briot
2002-09-13 20:46     ` Simon Wright
2002-09-14  0:25     ` Chad R. Meiners
2002-09-14  2:53     ` Robert A Duff
2002-09-14 20:20       ` Simon Wright
2002-09-16 13:48         ` Ted Dennison
2002-09-16 16:33           ` Keith Thompson
2002-09-17  2:42             ` Ted Dennison
2002-09-18 20:56           ` Robert A Duff
2002-09-19  8:26             ` Emmanuel Briot
2002-09-19  9:55             ` Preben Randhol
2002-09-19 10:53             ` Marc A. Criley
2002-09-19 11:26             ` Marin David Condic
2002-09-19 21:49             ` Dmitry A.Kazakov
2002-09-19  9:47               ` Preben Randhol
2002-09-20  2:42                 ` Dmitry A.Kazakov
2002-09-19 15:33                   ` Stephen Leake
2002-09-19 15:36                   ` Preben Randhol
2002-09-20 22:31                     ` Dmitry A.Kazakov
2002-09-16 15:10       ` Emmanuel Briot
2002-09-18 21:17         ` Robert A Duff
2002-09-18 22:41           ` Stephen Leake
2002-09-19  0:00             ` Robert A Duff
2002-09-19  1:39               ` Keith Thompson
2002-09-19 15:19                 ` Stephen Leake
2002-09-19  4:02               ` Larry Kilgallen
2002-09-19 15:24               ` Stephen Leake
2002-09-19 20:34               ` Randy Brukardt
2002-09-19 14:44           ` Peter Richtmyer
2002-09-19 20:25           ` Randy Brukardt
2002-09-13 17:15 ` Mark Johnson
2002-09-13 20:56 ` Stephen Leake
2002-09-13 20:58 ` Simon Wright
2002-09-16 17:28   ` Peter Richtmyer
2002-09-19 20:05     ` Brian Gaffney
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox