I want to see it, live!
Smalltalk had it right from the start, when I want to explore a system, I want to explore a live system, once I can interact with and get immediate results.
REPL systems are very good (those are live interpreters, such as boo, perl, python, ruby, etc has) for exploring, but today the requirement for Liveness was brought home very clearly when I needed to work with some web service I knew nothing about. Now, I could have looked at the WSDL, and tried to figure out what it means (either by looking at the WSDL itself or looking at the generated code), but I didn't, that was a chore. It was much easier to make a call to the web service, stop in the debugger, and analyze the results with quick watch.
With all the noise around dynamic languages, I fully expect that this would once again be a common model to work with.
Comments
Comment preview