comp.lang.ada
 help / color / mirror / Atom feed
From: Alan Jump <alan.jump@gmail.com>
Subject: Re: GNAT GPL is proving...educational
Date: Mon, 22 Jul 2013 12:04:00 -0700 (PDT)
Date: 2013-07-22T12:04:00-07:00	[thread overview]
Message-ID: <7cbb4b66-9b59-4d82-a626-2fdc845ccbde@googlegroups.com> (raw)
In-Reply-To: <op.w0myx7wgule2fv@cardamome>

On Monday, July 22, 2013 11:28:45 AM UTC-7, Hibou57 (Yannick Duchêne) wrote:
> That's a common complain from people coming from Pascal. But that's not  
> Ada, that's GNAT. Nothing in the RM requires the specification and the  
> body belongs to separate files (it does neither requires Ada sources to be  
> stored in files, by the way, it just requires Ada source to be text made  
> of characters).
> 
> About the other issue with files names, Niklas Holsti already gave you the  
> answer. Of cause you can use child packages with GNAT :-p

Got it. When I get home from my "real" job and have the opportunity, I'll make the indicated changes and rebuild. It's all educational at this point, so every error message is a teachable moment, yes?

I still find myself wishing for a better "introductory" text than Barnes; I'm a neophyte coder, not a language lawyer. And it's already been said elsewhere (several times!) that the LRM is written as a cure for insomnia. I'd be happy finding a good lower-division text that explains more of the "how" and less of the "why". I have a copy of "Rendezvous with Ada 95" on the way, and somewhere on my backup drive I have the Ada95 Wikibook. I may even, somewhere, have the old Ada Tutor zip file stashed away, but that will take some digging in dark corners to locate. In the meantime, though, I'll keep feeding code into GNAT and working on figuring out the error messages that code throws. :-)

"No learning, no knowledge, is ever wasted." -- unknown


  reply	other threads:[~2013-07-22 19:04 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-07-22  1:28 GNAT GPL is proving...educational Alan Jump
2013-07-22  3:26 ` Jeffrey Carter
2013-07-22  3:50   ` Alan Jump
2013-07-22  5:11     ` Jeffrey Carter
2013-07-22 22:19       ` Shark8
2013-07-22  5:28     ` Bill Findlay
2013-07-22  8:49       ` Georg Bauhaus
2013-07-22  9:04         ` Bill Findlay
2013-08-01 15:07     ` Stephen Leake
2013-08-01 19:28       ` Alan Jump
2013-07-25  5:41   ` Yannick Duchêne (Hibou57)
2013-07-25 20:25     ` J-P. Rosen
2013-07-25 23:07       ` Yannick Duchêne (Hibou57)
2013-07-22  7:18 ` Niklas Holsti
2013-07-22  8:52   ` Simon Wright
2013-07-31  2:02   ` David Thompson
2013-07-22 18:28 ` Yannick Duchêne (Hibou57)
2013-07-22 19:04   ` Alan Jump [this message]
2013-07-22 19:49     ` Ludovic Brenta
2013-07-22 19:51     ` Simon Wright
2013-07-22 20:12     ` Jeffrey Carter
2013-07-22 23:34     ` Adam Beneschan
2013-07-23  3:46       ` Shark8
2013-07-23 17:46         ` Yannick Duchêne (Hibou57)
2013-07-27  3:17       ` Randy Brukardt
2013-07-29 17:21         ` Alan Jump
2013-07-29 20:57           ` Shark8
2013-07-29 21:30             ` Adam Beneschan
2013-07-29 21:44               ` Alan Jump
2013-07-29 22:36                 ` Yannick Duchêne (Hibou57)
replies disabled

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