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,7ee10ec601726fbf X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-10-08 01:59:52 PST Path: archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!newshub2.rdc1.sfba.home.com!news.home.com!news2.POSTED!not-for-mail From: "McDoobie" Subject: Re: is Ada dying?(Perhaps a CPAN network is in order?) Newsgroups: comp.lang.ada References: <3BC0F75B.51D32B3@adaworks.com> <9pr8gu0tnf@drn.newsguy.com> User-Agent: Pan/0.8.1beta4 (Unix) X-No-Productlinks: Yes Message-ID: Date: Mon, 08 Oct 2001 08:59:52 GMT NNTP-Posting-Host: 24.0.109.49 X-Complaints-To: abuse@home.net X-Trace: news2 1002531592 24.0.109.49 (Mon, 08 Oct 2001 01:59:52 PDT) NNTP-Posting-Date: Mon, 08 Oct 2001 01:59:52 PDT Organization: Excite@Home - The Leader in Broadband http://home.com/faster Xref: archiver1.google.com comp.lang.ada:13909 Date: 2001-10-08T08:59:52+00:00 List-Id: In article <9pr8gu0tnf@drn.newsguy.com>, Robert*@ wrote: > > Ada as a language is good. Better than C/C++ or Java. > > What Ada needs is a standard or at least a psudo-standard set of > auxilary packages that come well documented (HTML) and ready to plug in > and use (similar to that Java huge standard library). > > Untill this happens, Ada will remain a good language, few admirars, > little used and nothing more. > > I am taking about packages for doing all sort of usefull pratical > things, like those found in Java packages. > > ACT has been doing a good job of Adding usefull packages to its GNAT > package, but it is still very much too little compared to what Java has, > and with no way to for others to help add to it. > > With Ada, the case now is that if you want a package to do something, > you go and do some search on the web, find some bits and pieces of code, > download, try to build, and see if that will work or not. With Java, I > download the JDK, and everything is there. Well documented, and ready to > use. > > Having a central single place to get things from is a Good Thing (tm). > Examples of such things > > http://www.sunfreeware.com/ <--- Want any solaris package? go here > http://java.sun.com <--- Want the JDK? go here > http://www.gnu.org/software/java/ <--- Want the GNU java collection? go > here http://www.gjt.org/ <--- want the Giant Java tree collection? go > here > > etc.. > > Anyway, my point is that, Ada needs such a centalized, single place, to > get standard usefull packages from. > > > Perhaps a distribution system similar to Perl's CPAN is in order. Agreed, Java does appear to have alot more libraries and documentation than Ada. I wonder if this is because it actually does have more, or because the Ada information is so scattered about the Internet that it takes forever to find it. I know a good search of DoD specs and standards turns up alot of information. Also the LRM and Rationale does a pretty exhaustive job of explaining the language itself. The only weakness I see in this regard is a lack of libraries. Now that I'm finally getting a good handle on OOP and Ada programming, I plan on writing and contributing my own libs to the Ada world. Everything from bindings to Enlightenment and OpenGL, to hooks into languages such as Ruby, Python, and Icon. Problem is, this is alot of work, even in Ada95, to get right. Perhaps if some of the gurus around here would like to team up and create a CPAN like repository, we could really make some headway in this area. If you dont, I'll beat you to the punch. Only thing holding me back right now is money. Being a UPS loading dock grunt with college bills to pay is taking it's toll. Nevertheless, I enjoy using Ada, and as soon as I'm caught up on the money issue, expect see me working on this issue quite extensively. With all that being said, what kind of libraries would you folks say are most needed to encourage more widespread use and acceptance of Ada, and preferably Ada95? Would a CPAN like repository work well? Perhaps a version of CVS custom tailored to Ada95 programming practices would help? I dont know for sure. As I said...I'm just now finally getting the hang of it.(Ada95) Hope I dont sound stupid. ;-> McDoobie Chris (chris@dont.spam.me)