[racket] DrRacket for the Truly Impatient V02, need help, beta testers

From: Nadeem Abdul Hamid (nadeem at acm.org)
Date: Wed Nov 21 21:58:04 EST 2012

> 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.)

--- nadeem
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20121121/6e917dbc/attachment.html>

Posted on the users mailing list.