From: "Hal E. Fulton" Date: 2003-08-14T03:33:50+09:00 Subject: Re: AW: [ann] AEditor 0.10, folding added ----- Original Message ----- From: "Lothar Scholz" To: "ruby-talk ML" ; <0bz63fz3m1qt3001@sneakemail.com> Cc: "ruby-talk ML" Sent: Wednesday, August 13, 2003 1:03 PM Subject: Re: AW: [ann] AEditor 0.10, folding added > SS> If we had an IDE for Ruby with such features... wow. > SS> I will do my best in order to create such refactoring tools for ruby. > > Have you ever spend more then a few minutes to think about the > problems with refactoring in script languages and especially with > ruby ? > > I guess you didn't. > > The fexibility of languages like ruby makes it impossible to ever > write something like intellij. And it is not a parser problem. I can > write a full ruby parser in a weekend, but this would give me no clue > about the behaviour. Well, there are certainly problems with automatic refactoring in dynamic languages. But I think it is not pointless to try to write refactoring tools. They are potentially of much usefulness, even though they will always be imperfect. Hal -- Hal Fulton hal9000@hypermetrics.com