"Yannick Duch�ne (Hibou57)" wrote in message news:op.vvyoslycule2fv@douda-yannick... >Hello one again, > >According to http://www.ibm.com/developerworks/linux/library/l-sockpit/ >> First introduced into the 4.2 BSD UNIX� operating system, >> the Sockets API is now a standard feature of any operating system.In >> fact, it's hard to find a modern language that doesn'tsupport the >> Sockets API. > >This may help Ada (and be useful too) to add sockets in standard packages. We had a project for this in Ada 2005, but no one stepped forward to do the extensive work needed. After the effort to create the wording for Ada.Directories, I wasn't about to volunteer to create any more packages... Defining a package spec is easy enough (many have done that), but describing what it does in a target-independent way is a much bigger job. Note that there is no ISO standard (so far as I'm aware) that describes BSD Sockets, so we'd have to recreate at least some description of those in the Ada Standard. Languages without formal standards (or formal standards for their libraries) don't have this problem -- the libraries do whatever they do, and often that is good enough. And that's fine for Ada too, so long as you don't expect the Standard to include such things... [Note that Ada also doesn't include a standard GUI, a standard program run ("exec"), or many other things that are widely used. We tried to do "exec" and couldn't come up with a consistent definition of what it does -- and then gave up.] Randy.