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-22 22:08:06 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!skynet.be!skynet.be!prodigy.com!newsmst01.news.prodigy.com!prodigy.com!postmaster.news.prodigy.com!newssvr13.news.prodigy.com.POSTED!3bae8248!not-for-mail From: tmoran@acm.org Newsgroups: comp.lang.ada Subject: Re: Sockets References: <5ee5b646.0205221834.653e070a@posting.google.com> X-Newsreader: Tom's custom newsreader Message-ID: NNTP-Posting-Host: 67.115.106.77 X-Complaints-To: abuse@prodigy.net X-Trace: newssvr13.news.prodigy.com 1022130455 ST000 67.115.106.77 (Thu, 23 May 2002 01:07:35 EDT) NNTP-Posting-Date: Thu, 23 May 2002 01:07:35 EDT Organization: Prodigy Internet http://www.prodigy.com X-UserInfo1: Q[R_@SVGXZUWSVPXN[O@_WH@YR_B@EXLLBWLOOAF@YUDUWYAKVUOPCW[ML\JXUCKVFDYZKBMSFX^OMSAFNTINTDDMVW[X\THOPXZRVOCJTUTPC\_JSBVX\KAOTBAJBVMZTYAKMNLDI_MFDSSOLXINH__FS^\WQGHGI^C@E[A_CF\AQLDQ\BTMPLDFNVUQ_VM Date: Thu, 23 May 2002 05:07:35 GMT Xref: archiver1.google.com comp.lang.ada:24560 Date: 2002-05-23T05:07:35+00:00 List-Id: > > 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. > > Incidentally, I don't know whether or not GNAT.Sockets would work on other > windows compilers, it might well. Most certainly we have not bothered to > test this out :-) I wonder how calls to System.Soft_Links would fare with other compilers? But Claw.Sockets and GNAT.Sockets are apples and oranges in thickness. For instance, startup and shutdown are automatic in Claw, sockets are Controlled types, you can specify a timeout on the Read call, and asynchronous event calls use OO overriding of such routines as When_Connect, When_Readable, etc. It's just a different thing entirely. I'm sure Claw.Sockets could be implemented on non-Windows systems, presumably also in a compiler independent way, but we haven't done it yet.