From: Christian Neukirchen Date: 2005-03-29T04:54:44+09:00 Subject: Re: Best (Windows) Ruby editor Lothar Scholz writes: > Hello B., > > BKOb> Lothar Scholz wrote: >>> A parser helps only in static typed languages and >>> for some very easy refactoring moves. Thats why none of the non image >>> script languages haven't good refactoring tools - and will never >>> have. > > BKOb> Can you explain this further, please? > > BKOb> Some refactorings are not relevant to untyped language (e.g., changing > BKOb> the type). Others work just fine on the AST (e.g., rename). What sorts > BKOb> of problems do you foresee? > > This is a typical java -> ruby switcher question :-) > > If you want rename method call "subscribe" in class "Newspaper" to a > method call "register", then how do you know if > > foo->subscribe(a,b) > > should be renamed? And how can Smalltalk tell? > Lothar Scholz -- Christian Neukirchen http://chneukirchen.org