From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.5-pre1 Path: eternal-september.org!reader02.eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED.qEYVn5NEeQlhlTIdQ5fa4Q.user.gioia.aioe.org!not-for-mail From: Blady Newsgroups: comp.lang.ada Subject: Re: Developing on a Mac Date: Fri, 16 Oct 2020 22:21:30 +0200 Organization: Aioe.org NNTP Server Message-ID: References: <125dbcf9-52e3-4110-9f71-b5c0cf46eaecn@googlegroups.com> <51300478-3592-402a-8c69-67cef474ae97n@googlegroups.com> NNTP-Posting-Host: qEYVn5NEeQlhlTIdQ5fa4Q.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:68.0) Gecko/20100101 Thunderbird/68.12.0 X-Notice: Filtered by postfilter v. 0.9.2 Content-Language: en-US Xref: reader02.eternal-september.org comp.lang.ada:60450 List-Id: Le 16/10/2020 à 01:41, Jerry a écrit : > On Wednesday, October 14, 2020 at 9:40:00 AM UTC-7, wrote: >> I searched but could not find. >> How to develop Ada programs on a Mac today (Catalina)? >> GNAT CE 2020 for Mac has no GPS anymore. >> Must one use Xcode? >> How make Xcode Ada-aware and integrate it with GNAT? >> Some other Ada-aware IDE for Mac? >> Thanks a lot. > > Some of the following is kind of vague but I hope it is useful. Many listers will know much more. > > One time a long time ago someone (on this list?) made Xcode work with Ada. It was fantastic. Even a debugger IIRC. But apparently Apple likes to change the underpinnings and after some time Xcode ceased to work with Ada. (There also is or was a FPC Pascal way with Xcode that was even more capable but I haven't checked into that for a long time.) > > There also used to be Carbon bindings to Ada, possibly made by the same person. (The words "Blady" and "Pascal" come to mind for this person.) They were on the macada.org web site which doesn't seem to do much these days, as well as being linked from AdaPower. Of course the Carbon API has been long-deprecated but I'm sure it is still used. (How does Microsoft keep Word et al working on Macs?) If I remember well, the Carbon bindings were provided by James E. Hopper from a Pascal to Ada translation with p2ada of Apple Carbon API in Pascal. Though Carbon may still work, Apple weren't maintaining the Pascal API, but only C API. Thus Ada Carbon Bindings weren't more used as far as I know. I provided some Xcode support to Ada but after, as you said, Xcode was no more custumable. You'll find here some historical material: https://blady.pagesperso-orange.fr/alpha.html Best, Pascal.