comp.lang.ada
 help / color / mirror / Atom feed
* TCP/IP with GNAT
@ 1997-01-07  0:00 Gabriel Emerson
  1997-01-08  0:00 ` Larry Kilgallen
  0 siblings, 1 reply; 3+ messages in thread
From: Gabriel Emerson @ 1997-01-07  0:00 UTC (permalink / raw)



Hello,
 
  I have been programming in several languages for the past several 
years, and seem to be grabbing whatever is closest lately.  I think I 
have finally found a language I can warm up to with Ada.  I am running 
GNAT 3.05 at home on a Linux ELF system, and will be installing it on my 
NT machine at work as well.  I need to write utilities from time to time 
that need socket support, but I am having trouble finding this support in 
the GNAT libraries.

  As a military-grade programming language, it would seem to me that GNAT 
should have cross-platform socket support.  Can anyone point me in the 
right direction here?  Thanks!

-Gabriel Emerson
 <geme@baraboo.com>




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: TCP/IP with GNAT
  1997-01-07  0:00 TCP/IP with GNAT Gabriel Emerson
@ 1997-01-08  0:00 ` Larry Kilgallen
  1997-01-08  0:00   ` Robert Dewar
  0 siblings, 1 reply; 3+ messages in thread
From: Larry Kilgallen @ 1997-01-08  0:00 UTC (permalink / raw)



In article <MPLANET.32d27263geme989681@news.alpha.net>, geme@baraboo.com (Gabriel Emerson) writes:

>   As a military-grade programming language, it would seem to me that GNAT 
> should have cross-platform socket support.  Can anyone point me in the 
> right direction here?  Thanks!

I am sure someone who knows more about it will tell you where to find
some bindings.  I wanted to point out that multi-platform TCP/IP
support is not necessarily going to be transparent unless you stick
to a formal specification like Posix. I hear that even some Unix
systems have differences and an alternate API than "sockets".  I
know on VMS there are 5 different sources of TCP/IP implementations,
each slightly different.

I use the term "multi-platform" rather than "cross-platform"
because I keep running into discussions of "cross-platform"
where the author means just two platforms.  Which two is
most often Macintosh and Microsoft, neatly omitting the
interests of a lot of folk who contribute to c.l.a.

Larry Kilgallen




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: TCP/IP with GNAT
  1997-01-08  0:00 ` Larry Kilgallen
@ 1997-01-08  0:00   ` Robert Dewar
  0 siblings, 0 replies; 3+ messages in thread
From: Robert Dewar @ 1997-01-08  0:00 UTC (permalink / raw)



In article <MPLANET.32d27263geme989681@news.alpha.net>, geme@baraboo.com (Gabrie
l Emerson) writes:

>   As a military-grade programming language, it would seem to me that GNAT
> should have cross-platform socket support.  Can anyone point me in the
> right direction here?  Thanks!

One direction to look at is the distribution annex (RM annex E) which is
fully supported by GNAT. You can use this in conjunction with GLADE, an
implementation of distribution support which uses sockets, and handles
heterogenous cross-platform communication between Ada partions running
on separate machines. For more information on GNAT and GLADE send email
to sales@gnat.com.

Robert Dewar
Ada Core Technologies





^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~1997-01-08  0:00 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1997-01-07  0:00 TCP/IP with GNAT Gabriel Emerson
1997-01-08  0:00 ` Larry Kilgallen
1997-01-08  0:00   ` Robert Dewar

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