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,60e2922351e0e780 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-11-20 10:36:47 PST Path: archiver1.google.com!news2.google.com!news.maxwell.syr.edu!hammer.uoregon.edu!skates!not-for-mail From: Stephen Leake Newsgroups: comp.lang.ada Subject: Re: Re-Marketing Ada (was "With and use") Date: 20 Nov 2003 13:27:31 -0500 Organization: NASA Goddard Space Flight Center (skates.gsfc.nasa.gov) Message-ID: 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> NNTP-Posting-Host: shevek.gsfc.nasa.gov Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: skates.gsfc.nasa.gov 1069353108 10023 128.183.235.101 (20 Nov 2003 18:31:48 GMT) X-Complaints-To: usenet@news.gsfc.nasa.gov NNTP-Posting-Date: 20 Nov 2003 18:31:48 GMT User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 Xref: archiver1.google.com comp.lang.ada:2757 Date: 2003-11-20T18:31:48+00:00 List-Id: "Chad R. Meiners" writes: > "Warren W. Gay VE3WWG" wrote in message > news:xKNub.11738$iT4.1349744@news20.bellglobal.com... > > If all I had to do was add a Makefile command: > > > > adagen freds_fft.h > > > > to generate a thin binding, in a consistent and > > portable way, then I'd have mighty little resistance > > to using Ada in a given project. > > Why would it be a makefile command? Because it's highly likely that freds_fft.h will change, requiring the matching Ada spec to change. That is one of the problems with the current Win32Ada binding; it is not up to date with the latest Win32 API from Microsoft, because the tool that created it has not been rerun. > Shouldn't you run the command once and then intergrate the resultant > package into your project? It is very important to keep traceability to the original source, and to be able to repeat any part of the process that produced the final result. -- -- Stephe