comp.lang.ada
 help / color / mirror / Atom feed
From: Brian May <bam@snoopy.apana.org.au>
Subject: Re: how to import a package
Date: Thu, 07 Dec 2006 12:26:40 +1100
Date: 2006-12-07T12:26:40+11:00	[thread overview]
Message-ID: <sa4ejrc7ay7.fsf@margay.local> (raw)
In-Reply-To: 1165449396.112251.129200@l12g2000cwl.googlegroups.com

>>>>> "markww" == markww  <markww@gmail.com> writes:

    markww> I thought that the following line:

    markww>     package Person_List in new P (T => PERSON_REC)

    markww> is just instantiating one instance of the package called
    markww> Person_List.  So the line:

    markww>     Start : Person_List.Node_Ptr;

In Ada, a package is not a type (unlike in, say Java where a class is
a type and a package).

So the above defines Start to of type Node_Ptr as found in the
Person_List package.

    markww> doesn't make sense to me since it looks like 'Start' is
    markww> being defined as pointing to Person_List.Node_Ptr, when I
    markww> thought the right side of the colon must be a data type.

Correct.
-- 
Brian May <bam@snoopy.apana.org.au>



  parent reply	other threads:[~2006-12-07  1:26 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-12-06  2:14 how to import a package markww
2006-12-06  3:06 ` Adam Beneschan
2006-12-06  3:34   ` markww
2006-12-06  9:18     ` Simon Wright
2006-12-06 19:47 ` Jeffrey R. Carter
2006-12-06 23:56   ` markww
2006-12-07  1:18     ` Björn Persson
2006-12-07  1:26     ` Brian May [this message]
2006-12-07  4:14       ` markww
2006-12-07  4:40         ` Brian May
2006-12-07  9:32           ` Stuart
2006-12-07 11:21             ` Jean-Pierre Rosen
2006-12-11  6:16               ` markww
2006-12-11  6:50                 ` markww
2006-12-11  9:40                   ` Georg Bauhaus
2006-12-11 14:19                     ` markww
2006-12-11 15:03                       ` Dmitry A. Kazakov
2006-12-11 16:22                       ` Adam Beneschan
2006-12-11 20:28                       ` Jeffrey R. Carter
2006-12-12  3:19                         ` markww
2006-12-12  3:31                           ` Jeffrey R. Carter
2006-12-12  9:03                           ` Stuart
2006-12-12 10:56                           ` Georg Bauhaus
2006-12-11  7:00                 ` Simon Wright
2006-12-07  4:06     ` Jeffrey R. Carter
replies disabled

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