I would like to ask a question with Mathematica Workbench.
The workbench is based on Eclipse. Of course, it would have no problem to add breakpoints and debug, but I wonder if it is possible to provide the advanced plotting/visualization as in a Mathematica notebook?
I remember once reading in the Mathematica documentation which said a significant portion of code needs to be rewritten for each platform (Windows, Linux, OS X) for the graphics frontend (i.e., to implement interactive notebooks), and I suspect that it will never be possible to have such support in Eclipse.
So what is the typical workflow when using Workbench? Perhaps it was never intended to provide the level of visualization as a Mathematica notebook, and WRI actually wishes users to
- Debug/test individual modules in a Mathematica notebook, and then wrap it, exposing certain functions/interfaces like the standard software engineering procedure.
- Workbench is intended to be organize projects, like Wolfram Alpha, containing dozens or more such complex modules.