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,92640d662fc31a03 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-05-14 12:17:03 PST Path: archiver1.sj.google.com!newsfeed.google.com!newsfeed.stanford.edu!uchinews!vixen.cso.uiuc.edu!howland.erols.net!newsfeed.skycache.com!Cidera!newspeer2.tds.net!news.ticon.net!homer.alpha.net!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada References: <9d6c89$1nd$1@nh.pace.co.uk> <9d87id$oll15@news.kvaerner.com> <9d8t6a$t8r$1@nh.pace.co.uk> <9domjk$h4t$1@nh.pace.co.uk> Subject: Re: Ada Libraries (was Re: howto make system calls (newbie question)) X-Newsreader: Microsoft Outlook Express 4.72.3612.1700 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3719.2500 Message-ID: Date: Mon, 14 May 2001 14:16:41 -0500 NNTP-Posting-Host: 156.46.62.124 X-Complaints-To: abuse@alpha.net X-Trace: homer.alpha.net 989867820 156.46.62.124 (Mon, 14 May 2001 14:17:00 CDT) NNTP-Posting-Date: Mon, 14 May 2001 14:17:00 CDT Xref: archiver1.sj.google.com comp.lang.ada:7491 Date: 2001-05-14T14:16:41-05:00 List-Id: Marin David Condic wrote in message <9domjk$h4t$1@nh.pace.co.uk>... >It may already be done in Claw, which is great for Windows based stuff, but >doesn't help much for non windows systems. Originally this came up as a >discussion about some sort of standardized library of stuff that would >generally be available to all Ada compilers. Sort of like being able to >count on the class libraries in Java. (Data structures, math stuff, >communications, etc. Anything that could reasonably be expected to work on >most systems to which Ada is targeted.) The question would be, how easily >would the Claw.Sockets stuff port to - say - a Linux environment? And what >is the liklihood that Claw.Sockets could be bundled up with a bunch of other >things and put under some sort of GPL-ish license so that compiler vendors >would be free to distribute it with their product? Sockets stuff isn't very Windows specific; the implementation would of course need to be redone for other systems. As far as the license goes, the question is more whether the license would allow vendors to distribute it with their compilers. Indeed, I would expect a GPL license to PREVENT most of the vendors from distributing it. (GPL poisoning, anyone?) It was always our intent that Claw be distributed with compilers, indeed it is distributed with Janus/Ada, and the introductory version is distributed with Rational Apex and it also is on the ASE CD-ROM (as well as our website). In any case, I was responding more to the notion that "someone needs to design" a O-O sockets library -- that's been done. Not that Claw.Sockets as it stands would actually be the answer to everyone's needs. Hopefully, this will be one of the areas that will be addressed in Ada 0y. As directory operations already is. Randy Brukardt.