comp.lang.ada
 help / color / mirror / Atom feed
From: "G.B." <bauhaus@futureapps.invalid>
Subject: Re: David, have you thought about using an existing editor?
Date: Thu, 22 Jan 2015 12:06:55 +0100
Date: 2015-01-22T12:06:55+01:00	[thread overview]
Message-ID: <m9qlje$qse$1@dont-email.me> (raw)
In-Reply-To: <QRXvw.1138803$JH1.898353@fx08.iad>

On 22.01.15 01:53, Shark8 wrote:
> On 21-Jan-15 16:16, Hubert wrote:
>> The code browser would indeed be the most important part. Right now,
>> with GPS, I'm having the problem that everything seems to become "flat"
>> for me, its not easy to describe, but with the list of files that all go
>> like
>> A
>> A.B
>> A.B.C.D
>> A.B.C.E
>
> I think it would be better with a "compilation unit" treeview -- the
> "outline view" is similar, in concept, but limited only to the entities
> of the file you're viewing rather than showing you the structure of your
> units.

What is it that makes people is fond of trees? Is it Windows™?
Not having seen something less trivial?

A tree basically does not have navigation within it;
it tends to not have any topics other than trivia of files/units;
it is, basically, a list, presented "graphically" with indentation,
that follows mechanically from whatever is used for sorting
things shown in the tree. I can see hardly a non-trivial, programmer
centric aspect that is made available through trees.
They take away from the screen, for something that I'd rather
like to generate ad hoc. (Like "grep -n 'procedure ' *.ad?" in an
editing window. This view then receives a list of results just like
from a compiler, and is used in similar fashion.)

Looking at a tree feels like looking at book shelves, and asking:
"Now, what books do I have at all?"
But this is not how I would find books, let alone learn which
one is relevant and what is in them–which is the interesting part.

Navigation capabilities,
Call graphs,
Object relationships,
aspects such as active types or I/O-related modules,

seem much more helpful to me, in particular if the views
are connected to each other.



  reply	other threads:[~2015-01-22 11:06 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-01-21  0:35 David, have you thought about using an existing editor? Hubert
2015-01-21  4:53 ` David Botton
2015-01-21 23:16   ` Hubert
2015-01-22  0:53     ` Shark8
2015-01-22 11:06       ` G.B. [this message]
2015-01-22 18:42         ` Hubert
2015-01-22 20:46         ` Shark8
2015-01-21 23:33   ` Hubert
2015-01-21 21:35 ` Randy Brukardt
2015-01-21 21:59   ` David Botton
2015-01-22 11:55 ` Jean François Martinez
2015-01-22 13:41   ` David Botton
2015-01-22 15:41     ` J-P. Rosen
2015-01-22 18:13       ` Simon Wright
replies disabled

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