Re: refactoring using parser

Peng Yu <[email protected]>
Newsgroups gmane.comp.programming.refactoring
Message-ID <[email protected]>
On Sat, Nov 21, 2009 at 10:52 AM, Mirko Stocker <[email protected]> wrote:
>
>
>
> On Thursday 19 November 2009 16:55:05 you wrote:
> > Using existing refactoring tools might be a solution. But, I'm using
> > vim. A number of existing refactoring tools are integrated in Eclipse.
> > I heard a story that a group of programmers that worked closely
> > initially used different IDEs but eventually all converged to
> > vim/emacs and shell script, because these tools allows more
> > flexibility. Would you recommend me to learn to use Eclipse, if I want
> > to do refactoring for a number of languages?
>
> I'd say it depends! If you're comfortable with vim and refactoring would be
> the only feature you'd use from the IDE, then the cost of switching would
> probably be too high. But an IDE usually has other benefits as well, so you
> might want to try it :-)


What features that are available in an IDE (e.g., Eclipse) are missing in vim?

> > Also, ctags can parse quite a number of languages, maybe it can be
> > used to help refactoring for various language.
>
> Maybe.. do you plan to develop a refactoring tool?

I'm working with R and python right now. I might develop something for
python with ctags. But this will take me some time. Are there any
existing python refactoring tools?

But I don't want to reinvent the wheel for R (ctags doesn't support
R). There are some existing R refactoring tool developed for Eclipse.
I still need to decide whether I want to go to Eclipse for R
refactoring or develop my own tools used with vim, as I already have
many utilities developed for working with vim.


------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/refactoring/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/refactoring/join
    (Yahoo! ID required)

<*> To change settings via email:
    [email protected] 
    [email protected]

<*> To unsubscribe from this group, send an email to:
    [email protected]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.