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