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,88ed72d98e6b3457 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-11-01 05:20:26 PST Path: archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newshub.sdsu.edu!elnk-nf2-pas!newsfeed.earthlink.net!stamper.news.pas.earthlink.net!stamper.news.atl.earthlink.net!newsread1.news.atl.earthlink.net.POSTED!d9c68f36!not-for-mail Message-ID: <3FA3B311.2080903@noplace.com> From: Marin David Condic User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.0.1) Gecko/20020823 Netscape/7.0 (OEM-HPQ-PRS1C03) X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Standard Library Interest? (The Big Player ACT) References: <3F82B4A4.5060301@noplace.com> <3F82F527.3020101@noplace.com> <3F9EFDC6.7050508@noplace.com> <254c16a.0310290635.1a8b09d2@posting.google.com> <3FA04E6E.2070000@noplace.com> <3FA322D8.2040003@noplace.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Date: Sat, 01 Nov 2003 13:20:25 GMT NNTP-Posting-Host: 209.165.0.190 X-Complaints-To: abuse@earthlink.net X-Trace: newsread1.news.atl.earthlink.net 1067692825 209.165.0.190 (Sat, 01 Nov 2003 05:20:25 PST) NNTP-Posting-Date: Sat, 01 Nov 2003 05:20:25 PST Organization: EarthLink Inc. -- http://www.EarthLink.net Xref: archiver1.google.com comp.lang.ada:1897 Date: 2003-11-01T13:20:25+00:00 List-Id: Stephane Richard wrote: > > *** I think here, we need to make a difference between what ACT expects of I can't possibly speak for what ACT expects, but I know what *I* would expect if *I* was spending money to buy a library with which to program. I have not seen any of the all-volunteer, freebie libraries meet those expectations - although they could be made to do so. It just takes a lot of effort and resources. > > *** Again here, the laws of Offer and Demand are at hand. if they can't do > nothing else but provide Charles library because of Demand, and regular > impatience of the typical customer, they might be more flexible on > standards. They do want it well documented, but they dont seem to have the > same vision of documentation if they have to look outside the ARG at least > not as per the phone conversation. I am very hip to the concept of Supply and Demand - something too many people are uneducated about and hence they make bad decisions in most aspects of life. Obviously, if everyone who was a supported customer of ACT started calling in saying "I'd like to see Charles bundled with the GNAT compiler and I'd like to see it extended and built on as a library of lots of useful things..." then ACT would get on the job and have it there. But as we've discussed before, there isn't a consensus because "The Customer" isn't entirely sure what he wants. He wants *something* - just not sure if that's Charles of Booch or Grace or take your pick. That's why if a vendor like ACT said "Here's the compiler and here's Charles with it and here's a bunch of things we built on top of Charles...." then perhaps the customer would settle on that. Its Freedom FROM choice the customer wants. >> > > *** In my case, I gladly switched to Ada and I didn't care about hypertexted > documents...sure that's me, and I couldn't tell you I'm part of the majority > or not, but I'm not the only one. However I do see your point. Would it be > enough to drive away programmers? well not in my case, but I can imagine > that the answer woudl have to be yes (at least to most new comers to the > programming world....when I started programming (1976) hyperlinks and such > didn't even appear in sci-fi movies yet...so I gladly welcomed a good book > over no books at all :-). > I was talking to a friend at a major jet engine company that programs their controls in Ada. His best guess is that when the next major engine control comes around, it will not be in Ada but in C or C++. Does he hate Ada? No. Nor does the company that's using it - generally speaking. But when they have all sorts of work beyond simply writing up the code and there are major uncertainties about supporting targets 30 years into the future, they want something with widespread industry support. They don't see "Widespread Industry Support" surrounding Ada. What are they supposed to do? Are they supposed to say "We're so much in love with Ada that we'll go it alone and totally fund our own micro-software-industry that makes compilers, debuggers, CM tools, IDEs, training courses, etc..." There is ENORMOUS pressure on a program that has to go on for 30+ years to figure out how they're going to deal with changes in technology. If they start with something robust and widespread in use, there's a good chance it will last or there will be migration paths. If they start with something that's already gasping for breath and barely hanging on, what's the risk to the program if it totally dies? That's why I'm saying that Ada desperately needs to take some bold actions to get its installed base of users up. Lots of companies currently using Ada are in that boat of asking what technology is the "going forward" answer and Ada isn't it. Ada has to come up with something new and exciting - like a *MASSIVE* library - that is going to get lots more users out there hacking things together and lots more *profitable* businesses out there creating & supporting Ada/Ada-related products or the game is over. And it *can't* be something small, slow to emerge, and of inconsistent quality like just about anything that is going to be built by an all-volunteer, freebie project. If Ada's life depends on a handful of guys doing some spare-time hacking to produce something, then she might as well put in a call to Dr. Kevorkian and get the inevitable over with. MDC -- ====================================================================== Marin David Condic I work for: http://www.belcan.com/ My project is: http://www.jsf.mil/NSFrames.htm Send Replies To: m o d c @ a m o g c n i c . r "So if I understand 'The Matrix Reloaded' correctly, the Matrix is basically a Microsoft operating system - it runs for a while and then crashes and reboots. By design, no less. Neo is just a memory leak that's too hard to fix, so they left him in... The users don't complain because they're packed in slush and kept sedated" -- Marin D. Condic ======================================================================