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,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,60e2922351e0e780 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-11-18 12:05:17 PST Path: archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsswitch.lcs.mit.edu!news.uchicago.edu!news.cc.uic.edu!aanews.merit.edu!msunews!not-for-mail From: "Chad R. Meiners" Newsgroups: comp.lang.ada Subject: Re: Re-Marketing Ada (was "With and use") Date: Tue, 18 Nov 2003 15:00:06 -0500 Organization: Michigan State University Message-ID: References: <3FB0B57D.6070906@noplace.com> <3FB22125.1040807@noplace.com> <3FB3751D.5090809@noplace.com> <3FB8B9BC.5040505@noplace.com> <3FBA1118.4060105@noplace.com> NNTP-Posting-Host: arctic.cse.msu.edu X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Xref: archiver1.google.com comp.lang.ada:2643 Date: 2003-11-18T15:00:06-05:00 List-Id: "Warren W. Gay VE3WWG" wrote in message news:U4tub.9139$iT4.968781@news20.bellglobal.com... > For General Purpose (GP) programming, Ada suffers from two main > drawbacks: > > 1. Interfacing to the C world is an uphill battle. C++ > (portably) is near impossible (usually you're forced > into C wrapper interfaces to C++, to do this portably). > > 2. Availability of free (or near free) compilers for the > platform. > > ( 3. Libraries is another, but I am going to leave that > discussion out of this post. ) Actually your points 1 and 3 are the same. True, it would be nice to have better interpretably with pre-existing libraries, but this usually is a non-issue in a academic environment. Some students will want to learn how to write GUI programs and so forth, but Ada already has pre-existing bindings for these tasks. I agree that it would nice to have a thin-binding generator. Perhaps you could start working on one? -CRM