gp1313 / iep

Automatically exported from code.google.com/p/iep
0 stars 0 forks source link

Source structure abstract rather than literal #220

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Future improvement to Source Structure:
Having a toggle (possibly by a radio button) for abstract source view (or 
scheme, or intention-preserving, or emotive, or something) instead of literal:

Class A(Object):
...

Class C(B):
...

Class B(A):
...

In a literal view the tool displays classes/functions/imports etc. by textual 
order; an intention-aware view would display by logical order - inheritance 
etc. The first would display:
Class A
Class C
Class B
The second would display:
Class A
- Class B
-- Class C

Original issue reported on code.google.com by zaha...@gmail.com on 28 Mar 2013 at 1:45

GoogleCodeExporter commented 8 years ago
Thanks for the suggestion, but I'm going to turn this one down :)

The source structure tool is to display the literal structure of the source 
code. Period. What you're describing feels more like UML generation or 
something. (Wich can still be a good idea to create functionality for, 
someday...)

Original comment by almar.klein@gmail.com on 28 Mar 2013 at 7:22

GoogleCodeExporter commented 8 years ago
I was thinking more along the lines of a class browser...

Original comment by zaha...@gmail.com on 29 Mar 2013 at 11:51

GoogleCodeExporter commented 8 years ago
Ok, but still you're describing detecting a different kind of "source 
structure" than the tool was made for. In a class browser for instance, you 
probably want to look across files. 

Original comment by almar.klein@gmail.com on 29 Mar 2013 at 12:29