Questions tagged [workbench]

Wolfram Workbench is an integrated development environment, built on top of Eclipse, that is intended to be used for working with Mathematica and other Wolfram Research software.

Filter by
Sorted by
Tagged with
91
votes
4answers
8k views

What are the recommended settings for git when using with Mathematica projects?

Background I'm relatively new to git — currently overseeing an offshore .NET-based development project on GitHub within a private business account, but little experience beyond that. I'd like to set ...
88
votes
2answers
5k views

Profiling from Mathematica

I've always wished I could do some profiling like you get in Wolfram Workbench, but directly from Mathematica, without using or having Workbench. If it is possible, how can I do it?
44
votes
6answers
2k views

Creating cross-version compatible documentation with Workbench

Wolfram Workbench allows you to create documentation for your own packages that is similar to the build-in documentation center. Integrating this type of documentation with the documentation center is ...
41
votes
1answer
7k views

How to install the Wolfram Workbench plugin into Eclipse Kepler or Neon?

Trying to install the Wolfram Workbench plugin into Eclipse Juno fails. How is it possible to install in into Eclipse Kepler ? Or Eclipse Neon?
39
votes
3answers
2k views

Getting serious about Mathematica programming

I'm at a point in my Mathematica journey where I need to be a little bit more strategic about my coding. Presently, I have a bunch of notebook files organized using the filesystem of the OS and ...
36
votes
4answers
1k views

Are you interested in a Wolfram Workbench Update? [closed]

I also posted this on the Wolfram Community site (link below) Last week I attended the Wolfram Tour (which was great). I asked whenever we could expect a new version of Workbench, as the current (...
33
votes
8answers
5k views

Wolfram Workbench - Mathematica Development Alternatives

Are there any alternatives (IDE or other workflow) to Wolfram Workbench for development and debugging? Elaboration: An open source alternative.
27
votes
2answers
562 views

Using the Wolfram Language in a Commercial Product

Background I am currently consulting with a client that is using Mathematica to prototype a number of proprietary algorithms. Many man-hours of work have gone into the development of these algorithms ...
25
votes
5answers
2k views

Managing formatted usage messages in Wolfram Workbench

We have numerous packages (defined in .m files) that we maintain and develop in WolframWorkbench (2.0), and in those packages, we use the traditional method of ...
22
votes
1answer
513 views

$Path hijacked by PacletManager?

Summary: Since Mathematica version 6, the PacletManager seems to have engineered an escalating hijack of the $Path variable. Add-on packages need to have a ...
18
votes
1answer
850 views

NotebookFind and String Pattern Expressions

Is there a way that NotebookFind can be used to match string pattern expressions rather than just strings? The documentation for ...
16
votes
2answers
2k views

Where can I get Workbench 3 and why do I need it?

I read in some questions/answers that people are using Workbench 3. From where can I get the Workbench 3, which is the most current version and why would I need it?...
16
votes
2answers
2k views

How to work with Application Project files in Wolfram Workbench?

I have figured out that in a basic project I simply have to call the main package (m file) from the notebook using <<nameofmfile` and then the notebook ...
16
votes
1answer
334 views

How to make notebooks suitable for the Documentation Center?

Normally, documentation meant to be integrated into the Documentation Center is built from special source notebooks. According to the Workbench documentation, it should also be possible to use ...
16
votes
1answer
365 views

Creating documentation for sub-packages in Workbench

I'd like to create proper documentation for a package of mine, and Workbench in principle provides the tools to do this. However, I've split my package into multiple sub-packages (because I found it ...
15
votes
1answer
228 views

Incremental build in Workbench 2 Is it possible?

I am developing a package which currently has 129 symbols and 13 tutorials. Each time I run a build WB takes about 11 minutes to build the documentation files. Each time I make a small change in just ...
14
votes
1answer
400 views

Workbench (Eclipse version) HTML Documentation Build HTML issues

Description The HTML generated for local viewing by Workbench (Eclipse plugin version 10.1.757) has some issues before they can be published. This post is in continuation of the original question ...
14
votes
1answer
283 views

Inspecting non-variable state from a breakpoint in Workbench

Suppose I'm stopped at a breakpoint in Workbench, say at one of the y = ... lines in: ...
13
votes
1answer
1k views

Workflow in the Mathematica and Workbench IDE

After visiting one of the Wolfram presentations, I started writing code for my number theory research project in Mathematica because I found it to be faster than Sage. I downloaded Workbench and ...
12
votes
2answers
598 views

How can I build documentation using docbuild.xml outside of the Workbench?

Building package documentation from source notebooks using the Workbench is as simple as a click of a button. How can I automate the documentation build from the command line? I believe that this ...
12
votes
2answers
999 views

Workbench Profile[] question

I previously posted this question on Mathgroup but received no response I am using Workbench to profile my code. Suppose I have 2 modules, let's call them A, B (they are too long to replicate here). ...
12
votes
1answer
222 views

Documentation Tools: Prevent rasterizing output cell

When building documentation using the Workbench, some of the output cells get fully rasterized. I assume this is done to save space. Can I turn this off, either globally, or on a per-cell basis? I ...
12
votes
1answer
185 views

How to add example links to documentation pages?

Link to Wolfram Community version. The Details section of documentation pages often contains ">>" links to the examples below. Is there a quick and easy way to add these links using the Workbench ...
12
votes
1answer
164 views

Documentation Tools: Don't put web URL in user package docs

I am exploring the Workbench documentation tools for the first time and one of the difficulties I encountered was that every generated (compiled) documentation page includes weblinks. These point to ...
11
votes
2answers
388 views

Workbench 2 and 3 Documentation HTML Build Fails (Output file test failed)

In Wolfram Workbench it used to be possible to generate HTML Documentation pages. Now when I build, using Mathematica 10.4+ and Workbench 2 or 3 on Windows 8.1, the HTML build fails (the notebook ...
11
votes
1answer
173 views

How can I access documentation from the Workbench?

In Mathematica there is a hot key for searching words (that your cursor is within or adjacent to) in the documentation center, is there a way to do this from the Workbench instead of having to first ...
11
votes
1answer
123 views

When is the output of examples in function documentation rasterized?

Upon building documentation in Workbench, Workbench sometimes converts the output of examples on function pages into rasterized images, and sometimes not. Does anybody know what controls this behavior?...
10
votes
2answers
218 views

How do I make a TOC at the top of a tutorial page in Wolfram Workbench?

At the top of the Complex Polynomial Systems page in the Wolfram Documentation Center, there is a table of contents with each item linking to the appropriate headers below (Mathematica 9 and above). ...
10
votes
0answers
142 views

Using citations with Workbench

I have written a tutorial (.nb file) for a package using Workbench. In the tutorial there are some citations created with the recently introduced citation management system. They are simply numbered ...
9
votes
2answers
352 views

Wolfram workbench syntax highlighting for local variables inside compile

Lately I've been working quite a lot with Compile. I also started using Wolfram Workbench. So a natural question arises: Is it possible to have syntax ...
9
votes
3answers
261 views

How to create a documentation page for a given message issued by a (user-defined) function?

I want to create properly linked documentation pages dedicated to specific messages issued by my own functions inside a package, similar to those for messages of built-in functions like ...
9
votes
1answer
2k views

Improving the source-code indentation in Wolfram Workbench

One thing that I like about the more recent versions of the Mathematica front-end is that I think it does a good job indenting code. The language's functional nature, in my experience, leads to a lot ...
9
votes
2answers
288 views

Find Definition (F3) doesn't work within workspace or referenced projects

For a single project in Workbench, the "Find Definition" feature (F3, when a function name is selected) takes you to the place where the function was defined, see documentation. According to this ...
9
votes
0answers
55 views

How to create multilingual documentation inside Wolfram Workbench?

I am relatively new to Mathematica package development. Currently I am trying to migrate a single .m file to a fully grown paclet for future maintainability and currently I am hitting a brick wall: ...
8
votes
2answers
423 views

How can I dynamically get a file whenever it is saved in Workbench?

I want to get a file once and only once at the start of a coding session. Then, whenever I save the file in the Wolfram Workbench, have it be gotten automatically. How can I construct such a utility?
8
votes
1answer
264 views

Documention no longer builds in Workbench

I recently installed the latest Wolfram Workbench plugin in my eclipse IDE (Neon.1a Release 4.6.1). Then I attempted to follow this old tutorial on generating docs with the documentation tool pallete: ...
8
votes
2answers
221 views

Documentation Tools: How to prevent breaking up CamelCase package name?

I am exploring the Workbench documentation tools for the first time and one of the difficulties I encountered was that when documentation pages are generated, a CamelCase package name is changed into "...
8
votes
1answer
356 views

Working in a team in Workbench

Imagine the following scenario: user A is developing a project with documentation in workbench. She wants to share her (unfinished) work with a small group (4-5) of users (B,C,D,E) , so that all ...
8
votes
1answer
240 views

Conditional break point in Wolfram Workbench?

Is it possible to set up a conditional break point in Wolfram Workbench? For example I want the code to stop if an index i is equal to a given value.
8
votes
1answer
345 views

Fixing links to symbol pages with special characters made with Workbench

I am writing documentation for a package using Workbench v2.0 and Mathematica v9.0.1, and certain Symbols defined by my package have special (Greek) characters characters e.g. ...
8
votes
1answer
685 views

Workbench install 64-bit on Windows 7

I have downloaded the Workbench 2.0.0 zip file and followed the install new software -> add -> archive steps to install the workbench plugin. After that, the Workbench core and webMathematica tools ...
8
votes
0answers
295 views

Is there a way to update Workbench 2.0 to recognize Mathematica 9, 10 and 10.1 functions?

Is there a way to add newer functions to a configuration file so that Workbench 2.0 is useable for development with 10.1? Also, are there changes that can be made so that Workbench 2.0 can be used to ...
8
votes
0answers
688 views

Problems running Mathematica 10 with Workbench 2 Windows 7 64 bit

My Workbench runs perfectly using Mathematica 9, however simple things which run just using the Mathematica 10 front end won't run when using Mathematica 10 and Workbench 2. These simple two lines of ...
7
votes
1answer
210 views

Where does Workbench deploy to?

After a few months pause, I am using Workbench again and I cannot determine where is WB sending (deploying) my built package. WB does not ask for a destination folder, so I guess it must use some ...
7
votes
1answer
86 views

Workbench documentation build fails

My old installation of Workbench went inexplicably wrong, so I tried a fresh install of Eclipse & Workbench. Looks good until I try Documentation Build, when I get the following error: An ...
7
votes
1answer
164 views

What is a Full Function Paclet?

Following the steps in this Wolfram Community post by Emerson Willard adds a new checkbox option to the New Application Project Wizard in Workbench (10.1.822) for "Full Function Paclet". Question: ...
7
votes
1answer
265 views

What is the purpose of the Kernel and Application extensions in PacletInfo.m?

Wolfram Workbench has a graphical editor for PacletInfo.m files. It is possible to add a "Kernel" extension with Symbols, ...
7
votes
1answer
259 views

How can I programmatically call MUnit tests in Wolfram Workbench?

I have a collection of .mt test files in Wolfram Workbench. Is there a way to invoke the tests programmatically and then write the results to a text file for ...
7
votes
1answer
242 views

HTML documentation build issue with Wolfram Workbench 2 and MMA 9

Using the Wolfram Workbench 2 (and Mathematica 9) to build HTML documentation for a package I am developing, I am ending up with HTML pages that contain a lot of text elements that look like this: ...
7
votes
1answer
360 views

Merging documentation from Workbench with package coded outside Workbench

On the one hand, I have been writing my package (directly into the .m file) separately using the standard Mathematica front-end. My source .m files and the init.m files have the appropriate folder ...