Thanks, that's great.
Jos

----- Original Message ----- From: "Ryan Culpepper" <[email protected]>
To: "Jos Koot" <[email protected]>
Cc: <[email protected]>
Sent: Monday, February 09, 2009 9:56 PM
Subject: Re: [plt-dev] arrows crossing selection


I've just added two new items in the popup menu. The first one tacks only arrows that don't correspond to module imports. The other just untacks all arrows in the selected region.

Ryan

Jos Koot wrote:
Very nice tool for checking that a form has no other external dependencies than intended.
Two remarks though:

1: Because all references to imported bindings (both variables and syntactic forms) have arrows too, there is an abundance of non informative arrows (for example to the #lang scheme line) that obscure the arrows I am interested in, id est those that point between bindings and references within the current module only. Id est, the arrows to require forms can be omitted as far as I am concerend.

2: How do I untack?

Thanks
Jos.

----- Original Message ----- From: "Ryan Culpepper" <[email protected]>
To: <[email protected]>
Sent: Monday, February 09, 2009 6:24 AM
Subject: [plt-dev] arrows crossing selection


I've just snuck a new feature into Check Syntax. You can now tack all binding arrows that cross the editor's selection boundary. That is, they have one end inside the selection and one end outside. One use is to find free variables in an expression you want to lift out as a separate procedure.

To use it: Run Check Syntax, highlight a region of code, and right-click to get the Check Syntax context menu. It has an additional item labeled "Tack arrows crossing selection".

If people like it, I can tidy it up and add variants (eg, untack, don't include arrows for module imports). If people don't like it, I can take it out again. Feedback welcome.

Ryan

_________________________________________________
 For list-related administrative tasks:
http://list.cs.brown.edu/mailman/listinfo/plt-dev


_________________________________________________
 For list-related administrative tasks:
 http://list.cs.brown.edu/mailman/listinfo/plt-dev

Reply via email to