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=-1.9 required=5.0 tests=BAYES_00 autolearn=ham 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 12:50:25 PST Path: supernews.google.com!sn-xit-03!supernews.com!freenix!fr.clara.net!heighliner.fr.clara.net!diablo.netcom.net.uk!netcom.net.uk!nntp.news.xara.net!xara.net!gxn.net!news5-gui.server.ntli.net!ntli.net!news2-win.server.ntlworld.com.POSTED!not-for-mail From: "chris.danx" Newsgroups: comp.lang.ada References: <9ai8dp$cm2$1@nh.pace.co.uk> Subject: Re: Ada Stuff and some confusion 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 Message-ID: Date: Thu, 5 Apr 2001 20:44:48 +0100 NNTP-Posting-Host: 62.253.14.8 X-Complaints-To: abuse@ntlworld.com X-Trace: news2-win.server.ntlworld.com 986499873 62.253.14.8 (Thu, 05 Apr 2001 20:44:33 BST) NNTP-Posting-Date: Thu, 05 Apr 2001 20:44:33 BST Organization: ntlworld News Service Xref: supernews.google.com comp.lang.ada:6525 Date: 2001-04-05T20:44:48+01:00 List-Id: "Marin David Condic" wrote in message news:9ai8dp$cm2$1@nh.pace.co.uk... > 1: Good luck with your web page. (You ought to post the URL). Ok here it is! http://willow.os-4u.com I hope when i get things working some folks who hang out here can take a peep and make sure i'm dishing out the right advice. I wouldn't want to say do it like this, and get it completely wrong. >One thing to > attempt to do with your programming examples is to keep them as simple > and > focused as possible. Try to illustrate only one thing at a time - although > sometimes it is not easy to do. It's not is it. I want to explain things as clearly as possible and I want to cater for people who maybe can program a little, but > Keep the illustrations as a single, > compilable, executable main program wherever possible. You want your > audience to see how a specific feature is used & be able to play around with > it by making their own modifications & recompiling, etc. Interaction of sorts. This is how i learned to program first time round (Turbo Pascal) and it's the best IMO. Some tutorials just blast you with info and don't stop until they've covered everything from procedures to recursion to tasks . Then it's go write a "Hello world" program. Very helpful! Oh, that reminds me! I'm also going to do somethings on recursion, which i still find a little confusing. I can do primitive recursion but I don't have a clue about tail recursion. I don't even know if you can do it in Ada 95. > In other words, a Definition lays out what a thing looks like - a > Declaration is what actually makes the thing come into existance. (Sort of > like the difference between saying "Light: a particle/wave that moves at > 186000mps..." and "Let There Be Light!") > You mean this is a definition? type x is record .... end record; And this is a declaration a : x; what about type x is private? > First, you can use GNAT to develop proprietary software if you like. I'm not interested in proprietary software development , just now. I'd feel bad if i was, this is just me. Using something free and open source to do proprietary software would make me feel bad if i didn't make it OS. I might consider it in the future making the sources available. > There's nothing in the license > to stop you from building software of any sort to be used under any > conditions you like. So you don't have to GPL or LGPL anything if you don't > want to. That's good to know! > Just be advised that a man who represents himself has a fool for a client.:-) Don't understand this, what do you mean? > Now if you really *want* to have people take some major system you wrote & > utilize it, then probably GPL/LGPL or some similar license is necessary. Do you think this license is similar to GPL? I think so except it does not have the clause any derived works must be GPL. > (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! If you were maybe i'll drop the American bit. I don't want to offend any Americans cos' they seem like a friendly enough folk (if you're not China). Sweeping generalisation coming next, be warned. They seem very confident and at times arrogant, well the American politicians do. Also very partiotic, which isn't a bad thing unless you go too far. The truth is if we dropped a squad of ten Glaswegian Grannies from the Gorbals or Rukazie in the ring with any army in the world(American, Chinese, French, well just anyone), they army would s**te a brick and build a mansion. I hope no Americans take offence at this, it's not meant to be offensive. Confidence and Patriotism are fine qualities so long as you don't go OTT, which some American politicians seem to do. Also film makers tend to portray Americans as the good guys and everyone else as the baddies or completely useless ("whoo hoo America saves the world from alien invaders with no help"! you get the idea!) If you've got a problem take it up with Hollywood. Anyways ... the reason i'm dropping it is that i want to it to appeal to everyone not just Americans. Seems fair. 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! I had a problem with my website initially. It worked fine on my machine (wintel) but when i uploaded it to the server it went crazy. It put someone elses stuff in one of my frames. You'll never guess why! Windies, yep the M$ OS everyone loves and adores. It accepts "\" in place of "/"(which is the standard). Because the server doesn't understand it, it does funny things. I didn't know any better, but i know now! Why am i telling you this? It just show's you what can happen when you don't follow standards. And, it's another good reason to develop a desent OS. There's nothing wrong with innovation but when you do daft things people are gonna suffer. Regards and Thanks, Chris Campbell http://willow.os-4u.com p.s. You wanna know "who shot phil" then ask lisa she knows!