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,dbd95a41dd4f1d0e X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-05-23 13:49:01 PST Path: archiver1.google.com!news1.google.com!sn-xit-02!sn-post-01!supernews.com!corp.supernews.com!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: Sockets Date: Thu, 23 May 2002 15:49:04 -0500 Organization: Posted via Supernews, http://www.supernews.com Message-ID: References: <3ceb5091@news.comindico.com.au> <5ee5b646.0205221833.4780a61a@posting.google.com> X-Newsreader: Microsoft Outlook Express 4.72.3612.1700 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3719.2500 X-Complaints-To: newsabuse@supernews.com Xref: archiver1.google.com comp.lang.ada:24607 Date: 2002-05-23T15:49:04-05:00 List-Id: Robert Dewar wrote in message <5ee5b646.0205221833.4780a61a@posting.google.com>... >"Randy Brukardt" wrote in message news:... > >> On Windows, you could use Claw.Sockets. The basic version is in the Claw >> Introductory version (now under the GMGPL); there is a fancier version >> in the full commercial version of Claw. >> >> Claw.Sockets has been tested on all of the Windows compilers, it is not >> specific to a single compiler as GNAT.Sockets is. >> >> Randy Brukardt. > >Yes, but Claw.Sockets works only with one particular proprietary operating >system (Windows in its various flavors from MS). GNAT.Sockets works on a >large variety of both proprietary and free operating systems, so from that >point of view it is more portable. We even have it working for cross >compilers like those generating code for VxWorks. So that's a different >view of portability :-) There's no particular reason that Claw Sockets couldn't be implemented on another platform, there is very little in it that is Windows specific. We just haven't had any reason to do so. Indeed, it would be nice if Claw.Sockets was split completely out of Claw, as it really doesn't have much to do with the GUI, and it is annoying to drag in the GUI to use it. I suspect that the main change would be the name (by making it a child of Claw, it by definition includes the GUI stuff that is in the Claw package). Randy.