comp.lang.ada
 help / color / mirror / Atom feed
From: "Marin David Condic" <dont.bother.mcondic.auntie.spam@[acm.org>
Subject: Re: This is a simple question
Date: Thu, 11 Oct 2001 10:56:33 -0400
Date: 2001-10-11T14:56:35+00:00	[thread overview]
Message-ID: <9q4bv3$okv$1@nh.pace.co.uk> (raw)
In-Reply-To: uy9mj2do3.fsf@ctwd0143.fitlinxx.com

I really cannot understand that observation. There are applications programs
that have simple, graphical & menu doohickies to do simple things. There are
applications programs that have all kinds of powerful features if only you
want to memorize hundreds of ctrl-shift-alt-caps-lock-tab key sequences and
tricky command line interpreters. Explain to me why you can't build an
editor that has a "Compile"/Build"/"Link"/"Run" set of buttons and *also*
interprets ctrl-shift-alt-caps-lock-tab key sequences and a tricky command
line? You like being an editor power-user? Great! RTFM. You just want to
build a hello-world app and hit the "Run" button? Great! Here's your
cut-n-paste mousey editor with a "Run" button at the top. Why are the two
incompatible?

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. 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. 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. 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.

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.

MDC
--
Marin David Condic
Senior Software Engineer
Pace Micro Technology Americas    www.pacemicro.com
Enabling the digital revolution
e-Mail:    marin.condic@pacemicro.com
Web:      http://www.mcondic.com/


"David Bolen" <db3l@fitlinxx.com> wrote in message
news:uy9mj2do3.fsf@ctwd0143.fitlinxx.com...
> "Marin David Condic" <dont.bother.mcondic.auntie.spam@[acm.org> writes:
>
> I'd agree with the goal.  I've just found that in my experience more
> often than not an IDE designed to present itself as simple and obvious
> rarely has the underlying depth to become more than simple and obvious
> when you acclimate to that.  That's fine for occasional and casual
> use, but it begins to fall down quickly for serious development, where
> you quickly find yourself wanting to bypass all the friendly interface
> stuff and just get the job done.
>






  parent reply	other threads:[~2001-10-11 14:56 UTC|newest]

Thread overview: 62+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-10-05 11:23 This is a simple question Stephen Cole
2001-10-05 12:29 ` Florian Weimer
2001-10-05 13:25   ` Stephen Cole
2001-10-05 13:43     ` Ted Dennison
2001-10-05 13:43     ` Marin David Condic
2001-10-05 20:17       ` David Bolen
2001-10-09 17:56         ` Marin David Condic
2001-10-09 19:15           ` Ted Dennison
2001-10-09 19:40             ` Ehud Lamm
2001-10-09 20:30               ` James Rogers
2001-10-09 20:52                 ` Ehud Lamm
2001-10-10  6:07                 ` GRASP (was Re: This is a simple question) Simon Wright
2001-10-12  1:31                   ` James Rogers
2001-10-12 13:54                     ` Simon Wright
2001-10-12 16:34                       ` M. A. Alves
2001-10-13  7:40                         ` Simon Wright
2001-10-12 19:08                       ` Matthew Woodcraft
2001-10-09 22:13           ` This is a simple question David Bolen
2001-10-10 14:27             ` Marin David Condic
2001-10-10 19:14               ` Ted Dennison
2001-10-10 20:36               ` Stephen Leake
2001-10-11 13:30                 ` Ted Dennison
2001-10-11  1:01               ` David Bolen
2001-10-11  7:29                 ` Florian Weimer
2001-10-11 13:11                 ` Stephen Leake
2001-10-11 14:56                 ` Marin David Condic [this message]
2001-10-11 15:02                   ` Pat Rogers
2001-10-11 17:16                   ` Georg Bauhaus
2001-10-19  1:12                     ` Barry Kelly
2001-10-20 12:19                     ` Florian Weimer
2001-10-11 18:07                   ` Jean-Marc Bourguet
2001-10-10 17:36             ` Stephen Leake
2001-10-10 18:27             ` Florian Weimer
2001-10-11  1:04               ` David Bolen
2001-10-10 17:30           ` Warren W. Gay VE3WWG
2001-10-10 17:58             ` Pascal Obry
2001-10-10 20:39               ` Stephen Leake
2001-10-11 17:05               ` Warren W. Gay VE3WWG
2001-10-10 18:16             ` Larry Kilgallen
2001-10-11 17:17               ` Warren W. Gay VE3WWG
2001-10-10 18:23             ` Florian Weimer
2001-10-10 18:44               ` Pascal Obry
2001-10-11 13:35                 ` Ted Dennison
2001-10-11 17:09                 ` Warren W. Gay VE3WWG
2001-10-15 17:53                   ` Warren W. Gay VE3WWG
2001-10-16 18:06                     ` Georg Bauhaus
2001-10-17 17:13                       ` Warren W. Gay VE3WWG
2001-10-18 13:55                         ` Stephen Leake
2001-10-18 16:09                           ` Warren W. Gay VE3WWG
2001-10-18 18:15                             ` Matthew Woodcraft
2001-10-18 20:52                               ` Warren W. Gay VE3WWG
2001-10-20  9:24                                 ` Matthew Woodcraft
2001-11-09 21:13                                 ` [OT] emacs Matthew Woodcraft
2001-10-11 16:44               ` This is a simple question Georg Bauhaus
2001-10-05 21:00       ` Pat Rogers
2001-10-05 14:59     ` Jacob Sparre Andersen
2001-10-05 17:20       ` Florian Weimer
2001-10-10 10:08       ` Stephen Cole
2001-10-10 16:09         ` Florian Weimer
2001-10-11 13:37         ` Ted Dennison
2001-10-05 17:56     ` Florian Weimer
2001-10-05 17:45 ` Jeffrey Carter
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox