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=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED.fn3LatRFkm9/xzEj7F2/NQ.user.gioia.aioe.org!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: Advice on best environment for Ada on Windows Date: Thu, 13 Feb 2020 09:45:26 +0100 Organization: Aioe.org NNTP Server Message-ID: References: NNTP-Posting-Host: fn3LatRFkm9/xzEj7F2/NQ.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.4.2 X-Notice: Filtered by postfilter v. 0.9.2 Content-Language: en-US Xref: reader01.eternal-september.org comp.lang.ada:58040 Date: 2020-02-13T09:45:26+01:00 List-Id: On 2020-02-13 06:13, Rick Newbie wrote: > I'm new to Ada and slowly getting into my first small programs. The > question that arises soon after the first steps is that of the best > working environment, so I wanted to hear what the regular Ada users work > with. [...] GPS is one of the most mature IDE, even when compared with MS Visual Studio. It is especially good with large Ada projects. [Forget about GDB, I doubt you will ever get it working] Well, as for alternatives. There is a project integrating GNAT into MS Visual Studio. I never tried it, because I do prefer GPS to Visual Studio, but I guess that you will not be able to use MS debugger with Ada compiled by GNAT. There is a GNAT Eclipse plug-in called "workbench" or so. If you want an extremely buggy and slow IDE that would be your primary choice. Of course GDB will not work there either. P.S. It is a pity that AdaCore uses Python scripts on some occasions, e.g. in GPS automation. I am using Python for that purpose too and not happy with that. I tried Julia as an alternative to Python, but Julia is even less stable than Python and incompatible with MSYS on top of that. The problem is lack of Ada scripting language. There are some projects, but they all are oriented on a command line interpreting and cannot be used for scripting. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de