Along with the goodies enumerated by Nadeem, I use Typed Racket heavily so for me the two biggest benefits I receive from online compilation are the immediate feedback loop from syntactical errors and the type checking errors as I'm developing on the fly.
On Wed, Nov 21, 2012 at 9:58 PM, Nadeem Abdul Hamid <nad...@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.) > > --- nadeem > > > ____________________ > Racket Users list: > http://lists.racket-lang.org/users > >
____________________ Racket Users list: http://lists.racket-lang.org/users