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.1 required=5.0 tests=BAYES_00, PP_MIME_FAKE_ASCII_TEXT autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII X-Google-Thread: 103376,60e2922351e0e780 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-11-19 05:05:37 PST Path: archiver1.google.com!news2.google.com!news.maxwell.syr.edu!in.100proofnews.com!in.100proofnews.com!cycny01.gnilink.net!cyclone1.gnilink.net!spamkiller2.gnilink.net!nwrdny03.gnilink.net.POSTED!53ab2750!not-for-mail From: "Stephane Richard" Newsgroups: comp.lang.ada References: <3FB0B57D.6070906@noplace.com> <3FB22125.1040807@noplace.com> <3FB3751D.5090809@noplace.com> <3FB8B9BC.5040505@noplace.com> <3FBA1118.4060105@noplace.com> <0fxub.48425$bQ3.12107@nwrdny03.gnilink.net> <3FBB6527.4040702@noplace.com> Subject: Re: Re-Marketing Ada (was "With and use") 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 Message-ID: Date: Wed, 19 Nov 2003 13:05:36 GMT NNTP-Posting-Host: 129.44.79.216 X-Complaints-To: abuse@verizon.net X-Trace: nwrdny03.gnilink.net 1069247136 129.44.79.216 (Wed, 19 Nov 2003 08:05:36 EST) NNTP-Posting-Date: Wed, 19 Nov 2003 08:05:36 EST Xref: archiver1.google.com comp.lang.ada:2672 Date: 2003-11-19T13:05:36+00:00 List-Id: "Marin David Condic" wrote in message news:3FBB6527.4040702@noplace.com... > They have a tool for that. Its called a "Programmer". ;-) > > Being able to bind to C/C++ libraries is nice and Ada can do that. > Getting an automated tool isn't a bad thing, but I don't think that > really makes Ada significantly more attractive. Ultimately, the user is > still looking at the situation and asking why he has to use *two* > languages instead of just one. You *never* get out of "catch up" mode > and you're *never* offering something "unique" and "innovative" - just > copying what someone else has done. > Well yes because it can translate header files and such, AdaCREATE would be able to do bindings, but it wouldn't be limited to that however. like you said, (later in this message) it would have been an atempt at also tranlsation libraries, not binding to them, which would be why some sort of reverse engineering would be involved in the process :-). But you're right about innovating, if it's the same, they would probably stick with what's already there. haven't thought of that. > Ultimately, what Ada needs is to have the same sort of libraries that > C/C++ does but written directly in Ada and in Ada style. Don't duplicate > - innovate. Ada doesn't have to have a parallel for *every* C/C++ > library. It just needs to have parallels for the things that are most > common in software development: Containers, GUI, Database... The fact > that it doesn't have some Computational Fluid Dynamics package and C++ > does is only going to piss off a really small number of programmers. Get > the *critical* capabilities available in a standard way and offer some > *innovation* there to make it attractive for new program development. > Wish more vendors would read (and understand clearly) this last paragraph of yours. ISO does nothing as far as libraries go. If we were to do a library and submit it to the ISO for inclusion, not sure what would happen then since they don't deal with libraries in the first place. They would prpbably have to create something, a sub group or an annotation to the standard for libraries or something to do anything about including a library. and I'm not sure if they would. This is like 3rd party vendors for other languages. they're there, but the commercial compilers don't include them per se in their distributions. Somebody else manages and sells it. Not the language makers. (unless it becomes so popular and useful) and this last parenthesis might be what we need to aim for. > MDC > > -- St�phane Richard "Ada World" Webmaster http://www.adaworld.com