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!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!peer03.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!Xl.tags.giganews.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!local2.nntp.dca.giganews.com!news.giganews.com.POSTED!not-for-mail NNTP-Posting-Date: Tue, 28 Oct 2014 06:43:58 -0500 Newsgroups: comp.lang.ada Date: Tue, 28 Oct 2014 07:43:55 -0400 From: Peter Chapin X-X-Sender: pcc09070@WIL414CHAPIN.vtc.vsc.edu Subject: Re: IDE's that support ADA In-Reply-To: <85y4s08x0d.fsf@stephe-leake.org> Message-ID: References: <2e8f1414-5556-465f-a7bc-f1513ec973aa@googlegroups.com> <85y4s08x0d.fsf@stephe-leake.org> User-Agent: Alpine 2.11 (CYG 23 2013-08-11) Organization: Vermont Technical College MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Usenet-Provider: http://www.giganews.com X-Trace: sv3-5BQh5oCg1xUM+GdqfDW3sqxMQUWpOiaNb/P8koHnHXuLhpu/zWDM3Ygkc0NHnjJxVbHmWpYqobX7Eoe!3IEMK/4JRfFYgDg0SaadoOgOxXe1XvWdRbALV66n5jUucVeNA8ja2zdv/+vh/cbtgz5mzCqQsR+3!6ZIz68If61UcyIMv+w== X-Complaints-To: abuse@giganews.com X-DMCA-Notifications: http://www.giganews.com/info/dmca.html X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 X-Original-Bytes: 2191 X-Received-Bytes: 2303 X-Received-Body-CRC: 2335881663 Xref: news.eternal-september.org comp.lang.ada:22847 Date: 2014-10-28T07:43:55-04:00 List-Id: On Tue, 28 Oct 2014, Stephen Leake wrote: > Interesting. The latest version of Emacs was released 20 Oct 2014. In > what sense is it not "modern"? > > What does Visual Studio have that you believe Emacs doesn't have, that > you find useful? It is often somewhat difficult to find and turn on > various features in Emacs. Typical features of modern IDEs include: displaying semantic errors (type errors, etc) as you type, refactoring support, integrated debugging, and code completion along with display of associated documentation. Many IDEs also facilitate test case generation and profiling. In the Ada world there is integration with SPARK (for example as GPS does). Emacs is powerful and may well be able to do some or all of these things. Indeed, there is a Scala extension for Emacs that goes a long way in this direction. I believe it works by interacting directly with the Scala compiler behind the scenes. Peter