From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,a1ce307c10055549 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-12-13 02:22:36 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!fu-berlin.de!uni-berlin.de!206.228.249.36!not-for-mail From: Ed Cogburn Newsgroups: comp.lang.ada Subject: Re: IBM Acquires Rational Ada Date: Fri, 13 Dec 2002 05:22:31 -0500 Message-ID: References: <3DF1615C.7AAAC86E@adaworks.com> <3DF1B042.6603DDDE@easystreet.com> <3DF2A483.EC512CDF@adaworks.com> <8db3d6c8.0212091445.12594821@posting.google.com> <3DF628C4.7090607@cogeco.ca> <3DF8D8BF.9020606@cogeco.ca> <3DF978DE.B4C2A2C1@adaworks.com> NNTP-Posting-Host: 206.228.249.36 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Trace: fu-berlin.de 1039774955 36133893 206.228.249.36 (16 [49761]) User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20021130 In-Reply-To: <3DF978DE.B4C2A2C1@adaworks.com> Xref: archiver1.google.com comp.lang.ada:31776 Date: 2002-12-13T05:22:31-05:00 List-Id: Richard Riehle wrote: > "Warren W. Gay VE3WWG" wrote: > > >>But consider the challenges of a Windows programmer that wants to write his >>application in Ada: >> >> - A user interface beyond tty (console) mode is required (text or GUI) >> - Database access is required (very few serious applications can do >> without this). >> - O/S interfaces (e.g. printing and registry) >> - Network APIs > > > Some of this list is easily dealt with. I believe a serious Windows > developer would use CLAW for the GUI. However, the database > issue is more serious. > > We once had AdaSage for good database support, but that has vanished > from the landscape. There was a company in Santa Clara, CA that > once developed a full relational database in Ada for Ada, but that has > also vanished. Oracle seems to have de-escalated support for Ada, > and I'm not sure of the status of other database bindings that once > existed. > > So, if someone were to create a database product in Ada for Ada, would > there be a market for it? Oh, I see. We distribute it via the FSF under the > GPL. Who can afford the time to do that. Most Ada programmers I know > are working full-time jobs and don't have the luxury of creating free > software. [snip] Who had the time to write all the Free software out there now? I think Steve_H's point is to get an Ada compiler out there as a "standard" component of GCC, available on most systems (on Debian Linux the compiler, RTL, curses binding, socket bindings, database/mySQL bindings, and GtkAda are parts of the main distribution, although not installed by default, so you don't need to go looking elsewhere), and let this new-found accessibility and presense kickstart the kind of development that will lead to the tools needed to take Ada mainstream. I wouldn't even be here if it weren't for GNAT becoming integrated into GCC 3.2, which is what led me to take a closer look. If you look just at the commercial side, the situation probably is grim, I'm not familar with it, but SteveH's post near the beginning of this thread wasn't referring to the commercial market. Perhaps Ada will have to succeed in the Free/Opensource software community first before it can make a comeback on the commercial side? Or are you saying the commercial side is already lost for good?