emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: What IDE features do we need?


From: Thomas Lord
Subject: Re: What IDE features do we need?
Date: Thu, 24 Apr 2008 10:21:35 -0700
User-agent: Thunderbird 1.5.0.5 (X11/20060808)

Eli Zaretskii wrote:

Refactoring requires a lot more infrastructure than what etags and
ebrowse provide.
    

I'm not convinced, but I won't argue.
  


The tools that people are excited about differ from etags and ebrowse by virtue of their incremental nature (updating the databases as the code is modified) and precision.    The precision aspect is mainly a Java thing since the simple (enough) scoping rules and absence of syntactic abstraction make incremental parsing tractable.  

If you were to argue and you argued that the actual software engineering practice of refactoring and other correctness-preserving global transforms doesn't need such heavy guns, and is very well-served by more simply text based tools like Emacs has, etc:  well, you'd get no argument back from me.

But, afaict from watching people in various communities talk about it, Eclipse's Java features have basically taught the utility of global transforms to many programmers.   So many people tend to be excited about the Eclipse approach and to assume that that's how things are supposed to work.



-t








  


reply via email to

[Prev in Thread] Current Thread [Next in Thread]