Skip to main content
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 ...
Picaud Vincent's user avatar
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 ...
gwr's user avatar
  • 13.5k
19 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 ...
halirutan's user avatar
  • 113k
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/...
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 ...
Anton Antonov's user avatar
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 ...
JP-Ellis's user avatar
  • 1,037
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 ...
Sjoerd C. de Vries's user avatar
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 ...
Frank Martin's user avatar
  • 1,145
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 ...
jkuczm's user avatar
  • 15.1k
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 ...
jkuczm's user avatar
  • 15.1k
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 ...
jkuczm's user avatar
  • 15.1k
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: ...
Szabolcs's user avatar
  • 235k
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 ...
gwr's user avatar
  • 13.5k
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: ...
Frank Martin's user avatar
  • 1,145
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 ...
CElliott's user avatar
  • 560
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 ...
Fortsaint's user avatar
  • 2,060
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 (...
ilian's user avatar
  • 25.5k
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 ...
Gustavo Delfino's user avatar
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: ...
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. ...
Szabolcs's user avatar
  • 235k
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 ...
Chris K's user avatar
  • 20.3k
6 votes

How to detect unused local variables?

Wolfram Workbench is nice for this, but you could also try the "CodeInspector`" package:
Rolf Mertig's user avatar
  • 17.2k
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's user avatar
  • 137k
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 ...
Victor K.'s user avatar
  • 5,191
5 votes

Profiling from Mathematica

Not knowing about the built in functions for this, I compiled these two functions. Hope they help someone. ...
Shwouchk's user avatar
  • 507
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 ...
b3m2a1's user avatar
  • 46.9k
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 ...
Chris K's user avatar
  • 20.3k
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 ...
ktm's user avatar
  • 4,242
4 votes
Accepted

Workbench TestSuite problem

The use of FileNameJoin seems to trip up the unit tester (this is a bug). A workaround is to just use / as a path separator in ...
Gerli's user avatar
  • 1,051

Only top scored, non community-wiki answers of a minimum length are eligible