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, LOTS_OF_MONEY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,dbd95a41dd4f1d0e X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-05-24 17:47:25 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.icl.net!newspeer.clara.net!news.clara.net!news-hub.cableinet.net!blueyonder!diablo.theplanet.net!psiuk-p2!psiuk-p3!uknet!psiuk-n!news.pace.co.uk!nh.pace.co.uk!not-for-mail From: "Marin David Condic" Newsgroups: comp.lang.ada Subject: Re: Sockets Date: Fri, 24 May 2002 09:58:30 -0400 Organization: Posted on a server owned by Pace Micro Technology plc Message-ID: References: <3ceb5091@news.comindico.com.au> <5ee5b646.0205221834.653e070a@posting.google.com> <83iH8.97025$Po6.204052@rwcrnsc52.ops.asp.att.net> NNTP-Posting-Host: dhcp-200-133.miami.pace.co.uk X-Trace: nh.pace.co.uk 1022248706 19969 136.170.200.133 (24 May 2002 13:58:26 GMT) X-Complaints-To: newsmaster@news.cam.pace.co.uk NNTP-Posting-Date: 24 May 2002 13:58:26 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:24705 Date: 2002-05-24T13:58:26+00:00 List-Id: Given Randy's earlier post about the ARG being out looking for APIs, maybe GNAT.Sockets should be proposed (the specification - not the whole thing) as a potential Ada.Sockets. (Or CLAW.Sockets as an alternate?) In either case, I wouldn't be too upset that the current underlying implementations aren't portable across all compilers. What matters is if the spec is at least common/portable across compilers. (Aonix isn't likely to want to adopt anything named "GNAT." :-) It would be nice to take some Gnat code that used sockets over to an ObjectAda compiler and have it go to town without having to rewrite the points of contact with the Sockets interface to the OS. The good news about having an Ada.Sockets would be that since there are already existing connections to Sockets that come with or will work with most compilers, implementing it as an addition to the language would probably mostly amount to a bunch of "renames" declarations. (Or at least a really thin binding.) Each compiler may have its own specific underlying package, but a common interfact to it would be really nice. MDC -- Marin David Condic Senior Software Engineer Pace Micro Technology Americas www.pacemicro.com Enabling the digital revolution e-Mail: marin.condic@pacemicro.com "Steve Doiel" wrote in message news:83iH8.97025$Po6.204052@rwcrnsc52.ops.asp.att.net... > > I can say that GNAT.Sockets doesn't work (without modification) with > ObjectAda 7.2.1. It appears to be dependent on a few gnat specific > libraries. It might not be very difficult to produce a portable version. >