From: Charles Comstock Date: 2004-04-18T18:49:10+09:00 Subject: Re: Slides/notes, RubyConf2003 Mauricio Fern�ndez wrote: > On Sun, Apr 18, 2004 at 03:40:02PM +0900, Hal Fulton wrote: > >>Lothar Scholz wrote: >> >>>HF> The title is "Toward a Refactoring Framework for FreeRIDE." >>> >>>Hmmm, but i don't find anything about refactoring in this slides. >>>It's all about some really simple editor things (i don't want say >>>anything about the so called GUI API). >> >>Don't you find the manipulation of code as text a necessary >>condition for automatic refactoring? > > > Isn't refactoring normally performed at the syntax-tree level (hence > the need for a parser)? > Yea but syntax trees breaks when you can add stuff to the tree at runtime. Well it doesn't ACTUALLY break since we can run it, but from a editor level it breaks because you have to actually run the program in order to walk the syntax tree and you can't exactly tree search all possible syntax trees in order to do automatic refactoring. Charlie