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,3cd3b8571c28b75f X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-08-22 14:01:39 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!snoopy.risq.qc.ca!nf3.bellglobal.com!nf1.bellglobal.com!nf2.bellglobal.com!news20.bellglobal.com.POSTED!not-for-mail From: "Warren W. Gay VE3WWG" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax) X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: A Customer's Request For Open Source Software References: <3F44BC65.4020203@noplace.com> In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Message-ID: Date: Fri, 22 Aug 2003 16:46:46 -0400 NNTP-Posting-Host: 198.96.223.163 X-Complaints-To: abuse@sympatico.ca X-Trace: news20.bellglobal.com 1061585190 198.96.223.163 (Fri, 22 Aug 2003 16:46:30 EDT) NNTP-Posting-Date: Fri, 22 Aug 2003 16:46:30 EDT Organization: Bell Sympatico Xref: archiver1.google.com comp.lang.ada:41800 Date: 2003-08-22T16:46:46-04:00 List-Id: Hyman Rosen wrote: > Warren W. Gay VE3WWG wrote: > >> I am very interested in doing applications myself. The problem is that >> I want to do them strictly in Ada95, for all the reasons we know and >> love. So right now, my time is spent building up a series of important >> language bindings, one of which is APQ. > > Thereby demonstrating exactly the problem that Ernie Ball was talking > about - programmers like to do programmer things, and that's what they'll > do unless they're paid to do otherwise. I can tell you with all honesty, that I _didn't want_ to write this binding. But the closest thing to a PostgreSQL binding that I could find, were packages/bindings that were sadly lacking, and made Ada applications program at the "C level". GNADE is great for what it is, but IMHO it is a large amount of infrastructure, which can be problematic to install. Just try installing it on FreeBSD for example, or worse, a FreeBSD Dec Alpha. I want users of my application to not have to go through a help desk to "get there". A simpler solution needed to exist. So I was forced to scratch that itch. So while you might see this as "unnecessary", I don't agree. I have applications in mind, but I cannot get there until I have the necessary building blocks that I need. > Also, programmers know how to do programmer things, but not necessarily > other things. And the people who know how to do the other things aren't > necessarily programmers. That's why you don't get much free software in > non-programmer areas. There is some truth to this, but I can't agree with this wholesale. Not many programmers do kernels and servers in their day job. Most (probably non-Ada) programmers are doing mundane things like the Accounting systems and such (perhaps this is the problem ;-). So I don't buy the argument that the know how is lacking, only that the desire to do this may be lacking. Certainly on the Ada front, there is much needed for general purpose applications. Ada is quite suitable for embedded applications, but the Annexes are hardly enough for commercial use (once again, I repeat that you cannot even get the day of the week from the Ada.Calendar package, for example). So while it is easy to be critical, some of us are actually contributing our time freely here, to help make a difference. -- Warren W. Gay VE3WWG http://home.cogeco.ca/~ve3wwg