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,6d608a86e65c95d X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-04-05 14:05:32 PST Path: supernews.google.com!sn-xit-02!supernews.com!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: Ada Stuff and some confusion Date: Thu, 5 Apr 2001 16:46:15 -0400 Organization: Posted on a server owned by Pace Micro Technology plc Message-ID: <9ailip$gtr$1@nh.pace.co.uk> References: <9ai8dp$cm2$1@nh.pace.co.uk> NNTP-Posting-Host: 136.170.200.133 X-Trace: nh.pace.co.uk 986503577 17339 136.170.200.133 (5 Apr 2001 20:46:17 GMT) X-Complaints-To: newsmaster@pace.co.uk NNTP-Posting-Date: 5 Apr 2001 20:46:17 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: supernews.google.com comp.lang.ada:6530 Date: 2001-04-05T20:46:17+00:00 List-Id: "chris.danx" wrote in message news:BW3z6.4644$bL6.871904@news2-win.server.ntlworld.com... > > You mean this is a definition? > > type x is record > .... > end record; > > And this is a declaration > > a : x; > No, not correct. Although that is the way it would seem intuitively. Check out some of the syntax charts (BNF Notation) in the ARM - especially for things like a type declaration or procedure declaration. You'll notice that they say things like ; <-(Note the semicolon here!!!) The definition comes first (explaining the pattern, if you will) then the semicolon makes it a declaration. One of the reasons the two things are separated is because a definition may appear in more places than a declaration can. > > Just be advised that a man who represents himself has a fool for a > client.:-) > > Don't understand this, what do you mean? > An old saying among lawyers - words to the effect of "A lawyer who defends himself has a fool for a client". The reason being that no matter how smart a lawyer may be or how skilled he may be, with his own case, he cannot be dispassionate, rational and objective. Hence, he is a fool to try to defend himself. When applied to the layman attempting to practice law on his own behalf, it adds even more meaning. Just because you're smart and watched lots of cop/lawyer shows on TV, doesn't mean you can defend yourself in court. Its a specialization and you don't have the knowledge to do a good job of it. Of course, one needs also to consider the source... ;-) > > (Are you going to build "Ada-ix" - The Great American Operating System? > > Are you being serious. It wasn't clear for me from the context. I have all > sorts of problems with English and Context. Give me Ada anyday! > I was playing off of "Unix". (Also off of an Americanism about retiring to write "The Great American Novel" - like Mobey Dick.) Not entirely without some seriousness in there. If you're looking for a name, I'd shoot for something a little sexier and different. If you are interested in writing an OS in Ada, maybe you want to look at: http://www.adaos.org/ and drop Nick Roberts a line. An OS is a big thing that could take years to do - you'll probably want some help! :-) I've not seen much in the way of activity here in a while. > > I wan't to do an OS that's reliable and doesn't suffer from C-Pointer-itus > which is what most of my C code suffers from. All that pointer to char > stuff for strings is what get's me everytime. Plus C isn't really > standardized, no matter what folk tell you! > Better you should contribute to an ongoing effort than start something like this yourself. You're talking about a *LOT* of code and you'd benefit from the knowledge others can bring to the table. If AdaOS looked like it was going to have a solid realtime, embedded subset kernel, I'd be interested myself. (Poverty of Time!!!) I even know of a specific app that is *dying* for a good quality realtime OS and the market is wide open. But they seem to be shooting for something more along the lines of a WinNT replacement & that's not my interest. 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/