comp.lang.ada
 help / color / mirror / Atom feed
From: Georg Bauhaus <rm.tsoh.plus-bug.bauhaus@maps.futureapps.de>
Subject: Re: Taking another spanking.
Date: Sat, 06 Jun 2009 15:28:20 +0200
Date: 2009-06-06T15:28:21+02:00	[thread overview]
Message-ID: <4a2a6ef5$0$30223$9b4e6d93@newsspool1.arcor-online.net> (raw)
In-Reply-To: <mdlWl.326114$4m1.79967@bgtnsc05-news.ops.worldnet.att.net>

anon wrote:
> As for GNAT.Sockets.Thin -- I expand what "Robert Dewar" the CEO and 
> one of the chief authors of GNAT said in Aug 3, 1996 at 3:00 am.  
> 	"If you can do it in C, you can do it in Ada! Use pragma Import 
>          and call exactly the same routines that you would call from C." 
> 
> In this case, I expand that to: Why not use GNAT package GNAT.Sockets.Thin 
> instead of re-creating a few "pragma import" or re-creating the Thin package. 

GNAT.Sockets is vendor specific, sockets aren't as far as Ada goes.
GNAT.Sockets.Thin is not only vendor specific, the vendor says you
should not use it.
Pragma Import is standard Ada.  POSIX is a standard.
If sockets are ubiquituous, I'd think that the community
of Ada programmers might like vendor neutral sockets code.
Much more than it would like, say, IBM.Rational.Sockets.NonGNAT,
or GNAT.Sockets.Thin.



  reply	other threads:[~2009-06-06 13:28 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-06-02  8:28 Taking another spanking Petter
2009-06-02 12:16 ` Per Sandberg
2009-06-03  6:11 ` sjw
2009-06-03  7:22   ` Petter
2009-06-03  9:34     ` Pascal Obry
2009-06-03 10:40 ` anon
2009-06-03 19:13   ` sjw
2009-06-04  0:43     ` anon
2009-06-05 19:30       ` sjw
2009-06-05 19:25         ` Per Sandberg
2009-06-06  3:31           ` anon
2009-06-06 10:26           ` sjw
2009-06-06  3:17         ` anon
2009-06-06 13:28           ` Georg Bauhaus [this message]
2009-06-06 17:26             ` tmoran
2009-06-06 17:56             ` anon
2009-06-08 22:40             ` Randy Brukardt
2009-06-09  4:29               ` sjw
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox