views:

189

answers:

4

Many languages of REPL consoles with additional features like autocomplete and intellisense. For instance, iPython, Mathematica, and PyCrust all make some effort to go beyond a basic read eval loop. REPLs are particularly useful in languages where interactive exploration is very important, such as Matlab or R.

I'm looking for inspiration. What application provides the slickest REPL? Or what features do you always wish existed in your REPL of choice?

+3  A: 

I really like Safari's Web Inspector Javascript console. Specifically:

  • Collapsible interactive object hierarchies
  • sprintf-style logging
  • Pretty-printing of closures, allowing you to peer into the internals of anonymous functions
  • Auto-complete / hinting of object properties on the command-line
Duncan Beevers
Sounds like this would complement Firebug in my web app development! Thanks
Karl
Using the latest WebKit nightly, how to I open Web Inspector?
Tristan
Enable the Develop menu by going to Safari > Preferences > Advanced, and click on the "Show Develop menu in menu bar."
Tristan
+2  A: 
gnovice
+5  A: 

Common Lisp and emacs with SLIME. All you could really want, think of, dream of, and then some.

johanbev
A: 

I think PowerShell wins without any doubt.

Geo