comp.lang.ada
 help / color / mirror / Atom feed
From: "Warren W. Gay VE3WWG" <ve3wwg@cogeco.ca>
Subject: Re: Ada.Networks.Sockets hierarchy for standardization?  (sf: ada0y-net-std)
Date: Fri, 30 May 2003 21:35:15 -0400
Date: 2003-05-30T21:35:15-04:00	[thread overview]
Message-ID: <3ED806D3.5030001@cogeco.ca> (raw)
In-Reply-To: a35nq-653.ln1@boavista.snafu.de

Michael Erdmann wrote:
> Warren W. Gay VE3WWG wrote:
>> For discussion: I have thrown together this evening
>> a more formalized view of some "chicken scratching" I did on my
>> train commute home this evening. The diagram is available at my
>> web site (see PDF link further on).
> 
> I like it. But may be the names services should be put under
> Services.
...
> Michael

While it is too soon to judge general interest in this project, based
upon the pulse of other Ada socket articles in this newsgroup, I think
it is time _something_ was _started_ in this vein. Funding would be
nice, but I don't think we can wait for it. The clock is ticking.

Rather than lose precious time on this, since defining standards and
reference implementations can require considerable effort, I have
taken some initiative and registered a request at sourcforge for
an ada0Y-net-std project to be created there. The website indicates
that they need 2 business days to review and to respond to the request.

If all goes well, I hope to have a project started there by next
Wednesday (June 4th). There we can hold discussions, and more easily
post and revise documents, and later code. They also provide NNTP
access, though I don't know how well it works yet. If it works well,
this would give us our own private newsgroup in which to hold
project discussions in. Alternatively, I suppose an email list
is ok, but I prefer a newsgroup approach, if possible.

This is not to say that no input will be solicited from comp.lang.ada.
Au contrare! However, to reach consensus, you pretty much have to
narrow the list of participants, or your discussion will become a
free-for-all. Meetings with many people take longer and usually
accomplish less. I don't believe that there is much time for us
to waste (if Ada0Y means 2005, then there is little time waste).

The way I see things happening, is that a summary will be posted here
in comp.lang.ada periodically. Interested participants can then come
back to the forge's NNTP server and review past discussions and post
their comments and contributions.

I will be looking for volunteers for various things. I can volunteer
my some of my own time on various things and code, but depending upon
when the submission deadline is, I'll probably need other people to
contribute code and documents as well. Can anyone state when our
ARG submission deadline is? Randy?

For this project to be successful, this project must have
someone to run with this once we have a reference implementation and
document (I don't think I'm the best person for that job).
At a minimum, we need the document to submit (the reference implementation
is to simply help us flush out the problems). So I need
someone to work with the ARG: preferably someone more knowledgeable
about that standards process and perhaps does Ada as
their day job (I am just an Ada hobbiest, after all).

By taking this initiative, I am not necessarily presuming that I should
be the "moderator" or "organizer" of this effort. I would gladly hand
it over to someone else, if they will take the reins and lead this
horse to success. I am just assuming that nobody really wants to take
the time to do this, and so I'll contribute what I can to this
process and at least get things going. If no one steps up to the plate,
then I am willing to take this as far as I am able to. I am really
hoping however, that I can get at least one volunteer to eventually
write up the necessary documentation to submit to the ARG, in the
language and preciseness that they need.

There are already some socket bindings out there, in different forms.
I would be interested in hearing if any of these copyright owners
would be willing to allow portions of those packages to be spliced
into a new framework, for inclusion into the reference implementation.
This project aims to provide a GNAT reference implementation, to help work
out problems. I have registered the sourceforge project to use the
LGPL license, but I suspect that this also needs to be further discussed
and revised (a license selection was required to make the application for
a hosted project).  If you can contribute existing code, then please indicate
what your copyright requirements/restrictions are.

In the worst case of failure, we may just end up with another
non-standard sockets library (or even worse I guess, it might
remain unfinished). But I _want_ this to succeed and I think
there is enough interest generally that this _can_ work. It is my
personal opinion that an Ada without standard socket library support
will cause the language to wither and die, for general purpose
computing uses. Networking today is nearly as important as doing
Text_IO.

Your thoughts?  If you are interested in this project, please indicate
what you can contribute, and capacity/when/how-much if applicable.  If you
feel that this is a "bad idea" or the wrong approach, then don't be
afraid to speak your mind. I'd rather find out now, rather than face
failure a year from now (but state concrete reasons, rather than "I
don't like it" etc.)
-- 
Warren W. Gay VE3WWG
http://home.cogeco.ca/~ve3wwg




  reply	other threads:[~2003-05-31  1:35 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-05-31  5:01 Ada.Networks.Sockets hierarchy for standardization? Warren W. Gay VE3WWG
2003-05-31  6:33 ` Tarjei T. Jensen
2003-05-31 13:35   ` Simon Wright
2003-05-31 17:24 ` Michael Erdmann
2003-05-31  1:35   ` Warren W. Gay VE3WWG [this message]
2003-06-01  4:02     ` Ada.Networks.Sockets hierarchy for standardization? (sf: ada0y-net-std) Randy Brukardt
2003-06-02 16:56       ` Warren W. Gay VE3WWG
2003-06-03  0:39         ` Randy Brukardt
2003-06-03  3:47           ` Provisional Standards was RE: Ada.Networks.Sockets hierarchy for standardization? (sf:ada0y-net-std) Robert C. Leif
     [not found]             ` <3EDC8FA6.2000308@noplace.com>
2003-06-05 20:48               ` Provisional Standards was RE: Ada.Networks.Sockets hierarchy (Provisional Standard?) Warren W. Gay VE3WWG
2003-06-06 11:49                 ` Marin David Condic
2003-06-06 15:51                 ` Provisional Standards was RE: Ada.Networks.Sockets hierarchy(Provisional Standard?) Robert C. Leif
2003-06-07 11:39                 ` Provisional Standards was RE: Ada.Networks.Sockets hierarchy (Provisional Standard?) Marin David Condic
2003-06-10 11:43                 ` Marin David Condic
2003-06-10 17:17                   ` Warren W. Gay VE3WWG
2003-06-11 11:05                     ` Marin David Condic
2003-06-10 17:22                   ` Warren W. Gay VE3WWG
2003-06-11  6:31                   ` AIs for Ada extensions Robert I. Eachus
2003-06-11 11:08                     ` Marin David Condic
2003-06-12  1:10                     ` Alexander Kopilovitch
2003-06-12 17:19                       ` Robert I. Eachus
2003-06-13  1:02                         ` Alexander Kopilovitch
2003-06-13  7:21                           ` Robert I. Eachus
2003-06-13 21:53                             ` tmoran
2003-06-14 23:30                             ` Alexander Kopilovitch
2003-05-31 23:47   ` Ada.Networks.Sockets hierarchy for standardization? Warren W. Gay VE3WWG
2003-06-01  7:07     ` Michael Erdmann
replies disabled

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