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/