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=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,8bc34e14e4555720 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-10-11 11:07:52 PST Path: archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!213.56.195.71!fr.usenet-edu.net!usenet-edu.net!freenix!proxad.net!feeder2-1.proxad.net!news2-1.free.fr!not-for-mail Message-ID: <3BC5DFC5.78F95639@free.fr> Date: Thu, 11 Oct 2001 20:07:01 +0200 From: Jean-Marc Bourguet X-Mailer: Mozilla 4.78 [en] (X11; U; SunOS 5.7 sun4u) X-Accept-Language: en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: This is a simple question References: <9pk4t7$tbm$1@trog.dera.gov.uk> <87zo762rta.fsf@deneb.enyo.de> <9pkc0r$m5j$1@trog.dera.gov.uk> <9pkddm$afh$1@nh.pace.co.uk> <9pvdp5$8im$1@nh.pace.co.uk> <9q1lrp$e1q$1@nh.pace.co.uk> <9q4bv3$okv$1@nh.pace.co.uk> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Organization: Guest of ProXad - France NNTP-Posting-Date: 11 Oct 2001 20:07:50 MEST NNTP-Posting-Host: 158.140.208.29 X-Trace: 1002823670 news2-1.free.fr 15698 158.140.208.29 X-Complaints-To: abuse@proxad.net Xref: archiver1.google.com comp.lang.ada:14305 Date: 2001-10-11T20:07:50+02:00 List-Id: Marin David Condic wrote: [...] > And I still don't see how you say to EMACS: "See that directory over there > full of Ada files? That's my project. Go open up my *project* and display > all the files on the left for me. Does M-x speedbar do what you want? I don't like this so I never use it. > Make sure I can click on the file of > interest and have it expand to show me all of the > functions/procedures/types/objects/whatever that are in it. I don't known if it does that. But Shift and the right mouse button does allow you to choose this kind of things in a menu. > Make sure I can > click on any one of those thingies and be put right in the text where its > at." That's the kind of thing that a few other IDEs I've used provide. > (Possibly, as Ted suggested, an IDE could be built that does this & then > gives you a choice of text editors to invoke on the file in question. But > that's not the same as saying "EMACS can be your IDE...") > > I am not saying that EMACS can't edit Ada files and do spiffy Ada things. > What I'm saying is that it doesn't look like a standard PC application and > that it doesn't provide simple, obvious ways of getting simple, obvious > things done. Simple and obvious are often synonymous of "what I'm used to". I tend to get upset when C-A does not go to the start of the line (I'm typing this into Netscape and C-A move the cursor to the start of the line and M-f goes a word forward, ...) > As such I would think it would take too much work to make it > into an Ada IDE and/or the end result would likely be an attrocity that > would be very off-putting to many PC developers used to seeing looking a > certain way. Emacs 21 goes probably in the direction you want about the look. About the functionnality, it is probably not too much work for someone who already know well emacs, the numerous modes available outside the distribution and what you want. > Sure. There will always be "power users" who will want millions of features > and be willing to read reams of documentation to become familiar with a > given tool. However, I think you can point at a much larger body of people > who just want to point and click and get a few simple things done. (Notepad > gets used by a *lot* of people even though it doesn't do much. What it > *does* do is obvious to any PC user - something EMACS lacks but might > possibly be able to have, had that been a design goal.) IMHO, EMACS suffers > from satisfying the power-user at the expense of failing to satisfy the > casual user. The two are not incompatible. The first time I've used it was on VT100 connected to a PDP-10 and it has been mostly upward compatible since then (C-A, M-F worked like now). It has always paid more attention to satisfy its current user base than target users which did not use it yet. Not something I'll complain about. Yours, -- Jean-Marc