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=unavailable autolearn_force=no version=3.4.4 X-Received: by 2002:ac8:7187:: with SMTP id w7mr677316qto.232.1581641626863; Thu, 13 Feb 2020 16:53:46 -0800 (PST) X-Received: by 2002:a05:6830:1185:: with SMTP id u5mr190459otq.147.1581641626436; Thu, 13 Feb 2020 16:53:46 -0800 (PST) Path: eternal-september.org!reader01.eternal-september.org!feeder.eternal-september.org!news.gegeweb.eu!gegeweb.org!news.muarf.org!nntpfeed.proxad.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Thu, 13 Feb 2020 16:53:46 -0800 (PST) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: google-groups.googlegroups.com; posting-host=70.109.61.2; posting-account=QF6XPQoAAABce2NyPxxDAaKdAkN6RgAf NNTP-Posting-Host: 70.109.61.2 References: User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <23557d34-2f67-4cdd-a2d2-4f8358213077@googlegroups.com> Subject: Re: Advice on best environment for Ada on Windows From: Jere Injection-Date: Fri, 14 Feb 2020 00:53:46 +0000 Content-Type: text/plain; charset="UTF-8" Xref: reader01.eternal-september.org comp.lang.ada:58059 Date: 2020-02-13T16:53:46-08:00 List-Id: On Thursday, February 13, 2020 at 12:13:16 AM UTC-5, 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. > > > > So what does everyone else use? What is the best solution here? > > Thanks I use either GPS or VS Code. Up until the 2019 Community version, GPS has been really buggy on Windows 10 (especially 2017 and 2018 versions). It's definitely not the installation as I can take the same file on multiple different Windows 10 machines and install it exactly the same way and at the exact same location and it will work pretty well on one machine but have random issues on other machines. Reinstallation doesn't change it. Redownloading the file and reinstalling with that doesn't either. That said, so far 2019 has been very stable for me on all machines, so I am hoping that continues. I could never get 2017 or 2018 to install correctly on my Ubuntu machine (though I haven't gone back to try 2019 on Ubuntu yet). My guess is that it has some undocumented / unknown dependencies that don't affect most people. GPS has good autocomplete/intellisense functionality that it provides and I like the auto formatting functionality (including being able to highlight a lot of Ada code and hit tab to reformat the code after a long string of programming changes). For vscode, I would recommend the syntax highlighting extension by Entomy: https://marketplace.visualstudio.com/publishers/Entomy It has pretty good functionality and the author has been pretty responsive. Lucretia also has a good one, but you can't get it from the marketplace, so use the link they provided earlier. Adacore is working on an extension as well (which is available on the marketplace), but it is still pretty young so they are working out some kinks. They are integrating the extension with the language server protocol (LSP) which can be used to provide a better autocomplete/intellisense functionality.