TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Craig Spannring <[log in to unmask]>
Reply To:
Craig Spannring <[log in to unmask]>
Fri, 2 Jun 2000 15:22:10 -0600
text/plain (48 lines)
I think we all agree that Ada could benefit if there was some sort of
"killer app" written in Ada.  There are only two things that need to
be done to make that happen, first a good idea, and second some time
to implement that good idea.

A re-implementation of an existing system just won't cut it.  Why would
Joe C. Coder install an Ada compiler, let alone learn Ada, for
something that is already written in C?

To be effective, the killer app must be something that doesn't already
exist in C.  I don't have any really killer ideas, but here are couple
things that would at least get the camel's nose in-

   1) A Linux device driver for some new hardware.  If the hardware
      is popular enough and there is no equivalent C driver, then
      Linux would be forced to ship with Gnat.

   2) The FreeBSD group has been trying to create a Sparc port for a
      long time now.  (For those that have been in a cave for the last
      few years FreeBSD runs only on the x86 PC platform.)  I think
      the porting effort is stalled if not dead and the port will need
      some new code.  There's no reason that new code can't be in Ada.

   3) Some sort of video editing package.  PC's are finally getting
      fast enough to edit video.  There has to be a niche for an open
      source video editing system for home use.

   4) A nice OCR program.

Of course the last two items should be portable, the first two can't

Some time ago (perhaps even today) GNU had a document that listed a
number of project ideas.  Perhaps one of the Ada web sites could have
a similar listing.  (Not to mention any names, but David might you
have a web site for this kind of list?)  That way if some people out
there have some time to implement something they could just pick
something from the list.

 Life is short.                  | Craig Spannring
      Bike hard, ski fast.       | [log in to unmask]
  When all you've got is Perl, everything feels like a smashed thumb