[racket] DrRacket for the Truly Impatient V02, need help, beta testers
On Wed, Nov 21, 2012 at 8:58 PM, Nadeem Abdul Hamid <nadeem at acm.org> wrote:
>> Maybe this would help, I have only used Check Syntax two or three
>> times ever when I wanted to rename a variable because it was used in
>> more than 5 places. What other problems does it solve?
>>
>
> It catches syntax errors (name typos, etc.) earlier. It allows jumping (via
> the arrows) to binding (definition) and bound (usage) sites of identifiers.
> It helps you recall or find out which 'require'd module a given identifier
> is imported from. And it helps show the 'the thing in the upper right hand
> corner', which is convenient when you need to quickly refresh your memory on
> the number/order of parameters of a function, without having to switch to a
> web browser. And if that thing isn't helpful, the popup context menu allows
> you to jump directly to the full documentation for a given definition. The
> first item listed (i.e. early discovery of syntax errors) is sufficient
> benefit in itself, as far as my experience goes. (And I believe that is one
> of the primary benefits and uses in the other IDEs I mentioned, especially
> since many of those are designed for statically typed languages so the class
> of errors that can be caught at compilation is larger than (untyped)
> Racket.)
Thanks!
At my day job I've relied on that for systems with three-thousand plus
classes where the complexity was too much for any one person to take
in.