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,4d85dafcfa1dcde6 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-05-10 08:37:24 PST Path: archiver1.google.com!news2.google.com!news1.google.com!newsfeed.stanford.edu!nntp.cs.ubc.ca!freenix!fr.clara.net!heighliner.fr.clara.net!newsgate.cistron.nl!transit.news.xs4all.nl!news.nl.linux.org!humbolt.nl.linux.org!surfnet.nl!bnewspeer01.bru.ops.eu.uu.net!bnewsifeed01.bru.ops.eu.uu.net!lnewspost00.lnd.ops.eu.uu.net!emea.uu.net!read.news.fr.uu.net!not-for-mail Message-ID: <3CDBE87A.69701724@gnat.com> Date: Fri, 10 May 2002 17:34:18 +0200 From: Arnaud Charlet X-Mailer: Mozilla 4.76 [en] (X11; U; Linux 2.4.2-2 i686) X-Accept-Language: en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: GPS - A new kind of IDE? References: <9Y1A8.25350$D%5.3478@sccrnsc01> <5ee5b646.0205061352.456c075a@posting.google.com> <3cd7b506.11293318@news.demon.co.uk> <3CDB2F01.78B66E87@adaworks.com> <5ee5b646.0205100519.7b3b221f@posting.google.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit NNTP-Posting-Host: bonn.act-europe.fr X-Trace: 1021044858 read.news.fr.uu.net 24013 212.157.227.132 X-Complaints-To: abuse@fr.uu.net Xref: archiver1.google.com comp.lang.ada:23851 Date: 2002-05-10T17:34:18+02:00 List-Id: > Here's a real question that was not answered by the pdf files: is > there a scripting language in GPS? One of the best features of Emacs > (my current favorite IDE) is that it provides a very powerful > scripting language. Some would say that is also it's most intimidating > feature. Perhaps a less powerful scripting language would be > appropriate for GPS. Right, that's what is planned. Currently you can easily change colors, fonts, define key bindings, add menu items. The next step will be to have a GPS shell where you have access to all the GPS high level capabilities, and that every module could have access to, including external processes. This won't be quite as powerful as elisp, but I believe that in practice, this will be enough, and less frightening. And if that's still not enough, as Robert said, there's always the possibility to write Ada code to enhance GPS. Arno