23
votes
What are the recommended settings for git when using with Mathematica projects?
The solution I am currently using is to work with *.wls script files.
You can do nearly all the things you do with usual *.nb notebooks files (as shown in my screen shot).
The big advantage is ...
20
votes
Accepted
Where can I get Workbench 3 and why do I need it?
Update November 25, 2022 (There is hope after all...)
I was told by @RolfMertig in a comment that I may have been "too harsh" with Workbench/Eclipse and giving it some consideration, I have ...
18
votes
Where can I get Workbench 3 and why do I need it?
This Wolfram support article explains how to install the latest Workbench as an Eclipse plugin.
It is compatible with Eclipse 4.6 (Neon) and Mathematica 11.
See also
https://www.wolfram.com/...
Community wiki
18
votes
Accepted
Using the Wolfram Language in a Commercial Product
Preface
I feel inclined to answer because I live in both of the worlds you are describing. For one, I work in science where it is more than typical to write software that has sophisticated algorithms ...
17
votes
Are you interested in a Wolfram Workbench Update?
Are you interested in a Wolfram Workbench Update?
No, because it is based on Eclipse, and I prefer IntelliJ IDEA. The Mathematica plugin for IntelliJ IDEA is absolutely great and fairly sufficient ...
16
votes
What are the recommended settings for git when using with Mathematica projects?
A new possibility is to use mathematica-notebook-filter which parses Mathematica notebooks and strips all output cells and metadata so that these are not committed ...
13
votes
Are you interested in a Wolfram Workbench Update?
I installed it for a short while, played with it somewhat and then decided it was not for me. I have been using IDEs for various languages and environments, but my development style for Mathematica ...
13
votes
Accepted
Workbench (Eclipse version) HTML Documentation Build HTML issues
Update 10-2017: I noticed that they released an update of these tools, so some of these steps are outdated. I adjusted this answer to the newest
release of Workbench 10.1.822. It has become somewhat ...
12
votes
Accepted
How can I build documentation using docbuild.xml outside of the Workbench?
Alternatively, is it possible to build the documentation directly from Mathematica, without having to use Ant and docbuild.xml? The Workbench includes a DocumentationBuild package.
Yes this is ...
10
votes
Accepted
Documentation Tools: Prevent rasterizing output cell
I don't know any option that would control this behavior, but there are hacks that can completely prevent this rasterization.
Rasterization is performed by ...
10
votes
Accepted
How to make notebooks suitable for the Documentation Center?
For notebook to stay in the same place, after Revert action, it needs Saveable -> False option.
Note: A notebook with ...
10
votes
Accepted
Documention no longer builds in Workbench
If you see this error:
A class needed by class com.wolfram.jlink.util.MathematicaTask cannot be found: ...
10
votes
Accepted
How to Develop Paclets in Workbench Considering the Recent Changes in PacletInfo.wl Format and Supporting Functions?
A New Kind of Tutorial
Since some time has passed now without getting any answers, I have experimented myself using
...
9
votes
Accepted
Workbench 2 and 3 Documentation HTML Build Fails (Output file test failed)
Partial Solution
Wolfram Workbench 2 and 3 are not able to launch the front end (Mathematica 10+) to create the final HTML. The solution is to use the new (Eclipse-plugin) version, downloadable from: ...
9
votes
How can I build documentation using docbuild.xml outside of the Workbench?
Putting together all pieces from first answer, for general, commonest case, gives final buildDocumentation function:
...
8
votes
Are you interested in a Wolfram Workbench Update?
I certainly would like to see a Workbench that worked. After spending the money for the thing, and locating a very old version of Eclipse for Windows to run it on, I could not make Workbench do ...
8
votes
Accepted
How to create a documentation page for a given message issued by a (user-defined) function?
Say you're developing MyPackage` and want to create page for MySymbol::myMessage. Assuming you already have created standard ...
7
votes
Wolfram Workbench - Mathematica Development Alternatives
New plugin for Geany editor https://github.com/Ludwiggle/wolfram-geany .
It has autocompletion, documentation pop-ups, basic syntax highlighter, it runs wolfram scipts by pressing F5 without ...
7
votes
Accepted
What is a Full Function Paclet?
Transitioning my comment into an answer, as suggested by @b3m2a1
"Function paclet" is a somewhat outdated term for a paclet that
contains actual Mathematica code and provides functionality (...
6
votes
Are you interested in a Wolfram Workbench Update?
I use it only for running tests. I have been trying to migrate to the new testing notebooks but I keep finding problems with them. Considering that the Wolfram Language is now free (Raspberry Pi), I ...
6
votes
Accepted
How to add example links to documentation pages?
I received a response to this through Wolfram Community.
The current Workbench (10.1.822) does not include the tool to create these links.
But the following palette make them:
...
Community wiki
6
votes
Wolfram workbench Documentation Tools palette
The current version of the Workbench / Documentation Tools still produces the style used in Mathematica 11.0 and earlier.
This style can also be displayed (mostly fine) in Mathematica 11.1 and later. ...
6
votes
Accepted
Workbench documentation build fails
I solved the second problem by installing a JRE into Eclipse as described here.
I solved the first problem by re-reinstalling Eclipse. Not sure what changed -- maybe I was more careful in ...
6
votes
How to detect unused local variables?
Wolfram Workbench is nice for this, but you could also try the "CodeInspector`" package:
5
votes
Documentation Tools: How to prevent breaking up CamelCase package name?
I can understand why MyPackage is changed to MY PACKAGE SYMBOL and unfortunately LaTeX is a ...

Kuba♦
- 136k
5
votes
Profiling from Mathematica
Since at least 2020, Wolfram provides Instrumentation package for profiling Wolfram Language code.
It seems to provide a very detailed report, e.g. I've got the following by profiling couple of my ...
5
votes
Profiling from Mathematica
Not knowing about the built in functions for this, I compiled these two functions. Hope they help someone.
...
5
votes
Download DocumentationBuild and Transmogrify without Eclipse
Until I find where this lives I just put the paclets in my paclets cloud account.
Here's DocumentationBuild and here's Transmogrify.
So you can download them via ...
5
votes
Wolfram workbench Documentation Tools palette
I'm also using Workbench 10.1.822 (although on a Mac with Mathematica 11.3). Here's a side-by-side of the unprocessed and processed forms of a test guide page I just made:
As you can see, I'm also ...
5
votes
Accepted
Is Wolfram Workbench available in Eclipse Marketplace?
Wolfram Workbench is not available in the Eclipse Marketplace.
You can install the Wolfram Workbench Plugin for Eclipse using the instructions here.
Eclipse 4.6 (Neon) or later are supported (I ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
workbench × 150documentation × 46
packages × 15
eclipse × 9
debugging × 8
notebooks × 6
testing-and-verification × 6
programming × 5
java × 5
paclets × 5
front-end × 3
html × 3
searching × 3
performance-tuning × 2
pattern-matching × 2
warning-messages × 2
keyboard × 2
mac-os-x × 2
interface × 2
installation × 2
syntax-highlighting × 2
document-creation × 2
development × 2
manipulate × 1
evaluation × 1