comp.lang.ada
 help / color / mirror / Atom feed
From: "Tarjei Jensen" <tarjei.jensen@kvaerner.com>
Subject: Re: GNAT, LINUX, KDE
Date: 1999/11/26
Date: 1999-11-26T00:00:00+00:00	[thread overview]
Message-ID: <81lkb2$mra3@ftp.kvaerner.com> (raw)
In-Reply-To: s3rfol94a4r27@corp.supernews.com


Vladimir Olensky wrote:
>    I think that it would be better if something like this would be done
>in pure Ada. I know this is not simple.  Doug Schmidt spent many
>years for all that.  But he looked into the future and his guess
>was right.
>
>  If similar communication subsystem would be a part of a standard
>or semi-standard Ada environment  it could provide an excellent
>platform  for many great things and make Ada more competitive
>in some areas where C++ has better positions.


You're not the only one who think along those lines.

I'm working on a Ada binding to the socket API. Progress is very slow since I
only do this in my less than copious spare time.

The reason that I want my own binding, is that I want something that "works
with" Ada, not just something that Ada tolerates. I want the compiler to catch
as many as possible of my mistakes.

I have discovered that is Ada vendors that supported interface.c were required
to supply basic datatypes like size_t, time_t for the C libraries, then life
would be easier.


>Importance of communications increases every year.


True.

I think network programming is a field where Ada could do really well if the
right examples existed and this theme were used by educators.

This is one reason why it is vital to get a good, portable and freely usable
socket interface for Ada.

After that we can begin building service libraries for such tings as ftp,
telnet, http, etc.

I believe that network programming (with the right library) could be the ideal
theme for teaching programming. I believe that students will get a sense of
achievement  when their program works. E.g. getting their program to retrieve
the time of day from a server and displaying it. Since the theme is very
practical it should help motivating the students. And it would be easy to vary
the difficulty according to the students level of competence.

Since I am not an educator and have no teaching experience I could be entirely
wrong about this. It would not surprise me at all if I was completely wrong.


Greetings,







  reply	other threads:[~1999-11-26  0:00 UTC|newest]

Thread overview: 57+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-11-22  0:00 GNAT, LINUX, KDE Robert C. Leif, Ph.D.
1999-11-23  0:00 ` David Botton
1999-11-23  0:00 ` Preben Randhol
1999-11-23  0:00   ` Robert C. Leif, Ph.D.
1999-11-24  0:00     ` Preben Randhol
1999-11-24  0:00       ` Robert C. Leif, Ph.D.
1999-11-25  0:00         ` Preben Randhol
1999-11-23  0:00   ` Vladimir Olensky
1999-11-23  0:00     ` David Botton
1999-11-24  0:00       ` Aidan Skinner
1999-11-24  0:00       ` tmoran
1999-11-24  0:00         ` Geoff Bull
1999-11-24  0:00           ` Robert C. Leif, Ph.D.
1999-11-25  0:00             ` Geoff Bull
1999-11-27  0:00               ` XML-HTML Forms local execution was " Robert C. Leif, Ph.D.
     [not found]                 ` <01bf38e6$27820850$022a6282@dieppe>
1999-11-27  0:00                   ` Simon Wright
1999-11-27  0:00                 ` David Botton
1999-11-28  0:00                 ` Vladimir Olensky
1999-11-28  0:00                 ` tmoran
1999-11-29  0:00                 ` Alfred Hilscher
1999-11-25  0:00             ` David Botton
1999-11-26  0:00               ` Vladimir Olensky
1999-11-26  0:00                 ` Tarjei Jensen [this message]
1999-11-26  0:00                   ` Vladimir Olensky
1999-11-28  0:00                   ` Aidan Skinner
1999-11-29  0:00                     ` Tarjei Jensen
1999-12-01  0:00                       ` Aidan Skinner
1999-12-08  0:00                       ` Jeffrey L Straszheim
1999-12-10  0:00                         ` Tarjei Jensen
1999-11-28  0:00                   ` tmoran
1999-11-25  0:00           ` tmoran
1999-11-29  0:00       ` GUI, HTTP and LynxOS ( Was:Re: GNAT, LINUX, KDE) Vladimir Olensky
1999-11-29  0:00         ` Ted Dennison
1999-11-29  0:00           ` Ed Falis
1999-12-07  0:00             ` Mario Amado Alves
1999-12-08  0:00               ` GUI, HTTP and LynxOS Robert C. Leif, Ph.D.
1999-12-09  0:00                 ` Mario Amado Alves
1999-12-09  0:00                   ` tmoran
1999-12-11  0:00                   ` David Botton
1999-11-29  0:00       ` GUI, XML,HTTP and ORBlets (Was Re: GNAT, LINUX, KDE) Vladimir Olensky
1999-11-23  0:00     ` GNAT, LINUX, KDE Preben Randhol
1999-11-24  0:00       ` Vladimir Olensky
1999-11-24  0:00         ` Preben Randhol
1999-11-24  0:00 ` Aidan Skinner
  -- strict thread matches above, loose matches on Subject: below --
1999-11-22  0:00 Robert C. Leif, Ph.D.
1999-11-22  0:00 Alfred Hilscher
1999-11-23  0:00 ` Aidan Skinner
1999-11-23  0:00   ` Larry Kilgallen
1999-11-23  0:00     ` Preben Randhol
1999-11-23  0:00       ` Fraser
1999-11-24  0:00     ` Aidan Skinner
1999-11-23  0:00 ` Robert Dewar
1999-11-23  0:00 ` Dale Pontius
1999-11-23  0:00 ` Preben Randhol
1999-11-23  0:00   ` David Starner
1999-11-23  0:00     ` Preben Randhol
1999-11-24  0:00   ` Al Christians
replies disabled

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