Linked Questions
15 questions linked to/from PacletInfo.m documentation project
71
votes
3
answers
3k
views
How to distribute Mathematica packages as paclets?
Mathematica does have a nice package manager. Packages are called paclets, and they can be managed using the functions from the PacletManager` context.
How can I ...
53
votes
3
answers
2k
views
Argument completions for user-defined functions
Mathematica 10 has introduced file name completion for the arguments of certain built-in functions, such as Import, SetDirectory,...
32
votes
1
answer
3k
views
How can I install packages distributed as .paclet files?
I downloaded a Mathematica package. It came as a file with the .paclet extension. How can I install or uninstall it?
29
votes
1
answer
810
views
Prompt a set of possible options
Recent versions of Mathematica dynamically prompt a list of possible options. For example, when typing
Plot[x, {x,0,1}, PlotStyle->
After typing the arrow, ...
5
votes
3
answers
490
views
How does Needs["foo`"] find the file that defines context "foo`"?
The post's title says it all, but if more detail is needed:
Suppose I have the following in some file /path/to/foo.m:
...
21
votes
1
answer
537
views
How to Develop Paclets in Workbench Considering the Recent Changes in PacletInfo.wl Format and Supporting Functions?
WRI Technical Support [CASE:4868964]
Preamble
So far I am using Wolfram Workbench (i.e., a plugin to the Eclipse IDE) to develop packages collecting often used Wolfram Language functionality. For ...
11
votes
2
answers
619
views
Show StyleSheets and Palettes from custom directory in Mathematica's Menu
I'm working on a package that needs to be installed into an arbitrary, "non standard" path (i.e., not $BaseDirectory or ...
19
votes
1
answer
687
views
What are Package` context symbols for?
The Package` context contains the following:
What is the use of these undocumented functions?
I am looking for a concise description of the syntax and purpose of ...
11
votes
1
answer
612
views
Installing a Paclet from GitHub (or other non-paclet server site)
How can I install a package from GitHub as a paclet?
Can such a process be formulated in general?
7
votes
1
answer
367
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
1
answer
153
views
How to add frontend resources for using in package/paclets?
I have some thumbnails that I want to use inside my package, which need to be loaded with FEPrivate`FrontEndResource. AFAIK those assets have to be placed in .tr ...
5
votes
1
answer
136
views
PacletBuild ignores "Path" extension and doesn't include local data files
I'm trying to build my first paclet which includes a .txt data file. As per documentation, I added {"Path"} to ...
5
votes
0
answers
114
views
What are installed older versions of Paclets good for?
This question was triggered by Szabolcs excellent questions and answer here and here. One of the open questions is why the paclet manager obviously keeps older versions of paclets installed even ...
4
votes
1
answer
75
views
Disable "Load at Startup" checkbox in Add-Ons list
When a package comes with documentation, it will show up in the Installed Add-Ons list in the Documentation Center. This list can be accessed at ...
9
votes
0
answers
61
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:
...