What's New in Wolfram Workbench 1.1
Here are some of the significant and interesting additions in this release:
Mathematica Development Perspective
A Mathematica Development Perspective is now provided.
This adds Mathematica development options to a number of views.
Version Migration Assistant
The Version Migration Assistant helps you convert code compatible with
Mathematica 5.2 for optimized performance in Mathematica 6.
Mathematica Expression Search
You can now also search source files using Mathematica patterns. Go to
the Search menu, choose Search, and then select the Mathematica Expression Search tab.
Pattern Find/Replace
Use Mathematica patterns to find and replace expressions within Mathematica source files.
Right-click in a Mathematica source file and choose Expression Find/Replace.
Mathematica Warnings
Code warnings now alert you to new-line multiplication errors and
are now extensible. You can define patterns to warn against, write
warning messages, and create fix patterns, which are then accessible
as quick fixes. To add or edit warnings select Window >
Preferences > Mathematica > Warnings/Fixes.
Export Wizard
Now included is an Export wizard to help you deploy your projects,
whether to an archive file, a file location, or elsewhere.
For more information, see the Exporting page.
Testing System
The testing system has been extended with test suites that can run
multiple test files from a single launch, and an Expression Comparator
to easily locate any parts of the output expression that differ from
the expected expression. To open the Expression Comparator,
right-click a failed test and select Failure Compare.
New Quick Fixes
A number of new quick fixes have been added, including the ability
to use fixes from the code warnings specified in the preferences.
Other additions include Assign to local variable, Extract to local
variable, and Localize variable. In addition, quick fixes are now user extensible
with the new Warnings definitions.
Launch Configuration
The Wolfram Workbench launch configuration has been improved,
primarily with the ability to configure J/Link project launches.
Outline for GUIKit
A special outline for GUIKit widgets is now available
for better code navigation when editing GUIKit source files.
J/Link Support
Support for J/Link
now includes a J/Link project wizard, and Find Definition now
also works for finding Java classes. In addition, if a Java class
cannot be found in Mathematica source it produces an error.
Also, multiple launches of Mathematica and J/Link are
now possible; this allows debugging in both languages at the same
time.
Add/Remove Comment Toggle
A key sequence for toggling between commented and uncommented code
is now available.
|