This is documentation for Mathematica 4, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)
Wolfram Research, Inc.

Documentation FilesContents

A.8.7 Add-ons

The main Mathematica distribution CD-ROM includes certain standard add-ons, which are installed in the AddOns subdirectory of the main Mathematica directory.

Add-ons that come with Mathematica.

Add-on applications that are not part of the Mathematica distribution are typically installed in the directory specified by the Mathematica global variable $AddOnsDirectory. Add-ons that are intended for one particular user are typically located in the user-specific directory specified by $UserAddOnsDirectory.

Typical values of $AddOnsDirectory.

Typical values of $UserAddOnsDirectory.

An add-on may be loaded when needed during a session, or it may be set up to load automatically when the Mathematica kernel starts up, depending on where it is placed.

Subdirectories under $AddOnsDirectory and $UserAddOnsDirectory.

With the default setting for the kernel $Path variable, an add-on can be loaded from within a Mathematica session simply by using the command <<name`. This will load the init.m file for the add-on, which should in turn be set up to load other necessary files or packages.

By placing an add-on under the Autoload subdirectory of $AddOnsDirectory or $UserAddOnsDirectory, you can have Mathematica automatically load the add-on whenever you start the kernel or the front end.

Typical possible contents of the directory for an add-on.

Note that with the default setting for the front end documentation path, all documentation in Documentation directories will automatically show up in the front end Help Browser.

MathLink development material.

Note that on some systems you may need to copy files from the DeveloperKit directory into the actual directories that you are using for software development.

Windows 95/NT 4.0 and Above

FilledSmallSquare Shared libraries are used.

FilledSmallSquare Example projects are provided for Microsoft Visual C/C++, Borland C/C++, Symantec C/C++, Watcom C/C++ and Metrowerks CodeWarrior C/C++ integrated development environments.

Macintosh

FilledSmallSquare Fat shared libraries are used.

FilledSmallSquare Example projects are provided for Metrowerks CodeWarrior, MPW and ThinkC integrated development environments.

Unix

FilledSmallSquare Statically linked libraries are provided for all systems.

FilledSmallSquare Dynamically linked libraries are provided whenever systems support them.

FilledSmallSquare Makefiles are provided for the example programs.

Documentation FilesContents