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=-0.4 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00 autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,af5bf4e3cf0c28b8 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-05-31 08:26:30 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!skynet.be!isdnet!psinet-france!psiuk-f4!psiuk-p4!uknet!psiuk-n!news.pace.co.uk!nh.pace.co.uk!not-for-mail From: "Marin David Condic" Newsgroups: comp.lang.ada Subject: Re: Cannot use NULL as identifier? Date: Thu, 31 May 2001 11:12:48 -0400 Organization: Posted on a server owned by Pace Micro Technology plc Message-ID: <9f5n1i$iqq$1@nh.pace.co.uk> References: <9f2tuk$hbg$1@nh.pace.co.uk> NNTP-Posting-Host: 136.170.200.133 X-Trace: nh.pace.co.uk 991321970 19290 136.170.200.133 (31 May 2001 15:12:50 GMT) X-Complaints-To: newsmaster@pace.co.uk NNTP-Posting-Date: 31 May 2001 15:12:50 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Xref: archiver1.google.com comp.lang.ada:7933 Date: 2001-05-31T15:12:50+00:00 List-Id: If you're looking for books, try: http://www.adapower.com/ You will also find an on-line Ada Reference manual there. If you are using Gnat on a PC and have AdaGIDE installed, you should have access to an ARM through the "Help" menu item. The ARM is an *indispensible* tool for Ada developers because it will give you the precise meaning of all language features and complete documentation of all useful packages that are guaranteed (mostly - some appendices are optional, but quite commonly implemented) to be part of the language. For OOP in Ada, I rather liked the book "Object Oriented Software In Ada95" by Michael A. Smith. However, there are a number of other books on the subject, so you'll get a variety of recommendations. Almost anything would help you to shift gears from a C/Assembler mode of thought to an Ada/OOP mode of thought, so you need not be too picky. MDC -- Marin David Condic Senior Software Engineer Pace Micro Technology Americas www.pacemicro.com Enabling the digital revolution e-Mail: marin.condic@pacemicro.com Web: http://www.mcondic.com/ "McDoobie" wrote in message news:RkpR6.5080$DG1.1143031@news1.rdc1.mi.home.com... > > Thanks for your reply. I have duly noted the difference between 'NUL' and > 'NULL' thanks to the many replies pointing out that goof up. Also, I will be > spending some time exploring the Latin_1 package in detail, as well as > exploring the internals of the Ada system much more thoroughly. > I've recently purchased an Ada textbook, so I should proceed much more > rapidly now. > > And yes, I was interfacing with the GNU glibc libraries. glibc 2.2 to be exact. > > I wonder if it would make more sense to just put all my glibc interfaces > into an Ada package and then use them that way. However, I'm also > aware that there are Posix bindings already available, and so I'm tempted to > say that it would make more sense to use those instead. However, as I am > relatively inexperienced in the whole OOP paradigm (coming from a C and > x86 ASM background) I cant yet say for sure what the best route would be. > > Back to the books I guess. ;-> > > Thanks again for all the replies. > > McDoobie > chris@dont.spam.me