[plt-scheme] refactoring support in DrScheme

From: Joseph Holsten (joseph at josephholsten.com)
Date: Sat Sep 29 17:03:54 EDT 2007

On Sep 29, 2007, at 10:13 AM, Stephen De Gabrielle wrote:

> Hi,
>
> The recent discussion of the IDE features in DrScheme in the saved  
> window configurations and "Projects" threads was good and got me  
> thinking about and using the syntax checker and the module browser.
>
> Syntax checker offers a identifier rename facility.
>
> Do any others exist? I am thinking of things like;
> ExtractMethod -- make a submethod out of the selected text. If  
> there is already an equivalent method, optionally invoke that instead.
> Inline method -- put the invoked code in place of the invocation.  
> This even works for methods in other classes.
> Move to component -- move the code for a method to another class  
> and invoke it
> - Kent Beck http://c2.com/cgi/wiki?RefactoringBrowser

I haven't thought about this in a while, but at Kent they're doing  
work on refactoring haskell:
http://www.cs.kent.ac.uk/projects/refactor-fp/pointers-fp.html

Joseph Holsten
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20070929/74ff1f63/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
URL: <http://lists.racket-lang.org/users/archive/attachments/20070929/74ff1f63/attachment.sig>

Posted on the users mailing list.