Wolfram Library Archive

All Collections Articles Books Conference Proceedings
Courseware Demos MathSource Technical Notes
Title Downloads

ErrorHelp.m: Context-Sensitive Help for Some Common Mathematica Error Messages

Todd Gayley
Organization: Wolfram Research, Inc.
Department: Kernel Technology
Old MathSource #

Revision date


ErrorHelp.m provides detailed, context-specific help for about a dozen of the most common and/or confusing errors in Mathematica. When an error for which ErrorHelp is available occurs, the message

ErrorHelp::available: For more information about the above error, type ErrorHelp[].

appears. The user then types ErrorHelp[] to see a discussion of that particular error and how to fix it. The discussion is tailored to the specific input that generated the error.

Examples of the types of errors that are explained are: incorrectly specified package names; "shadow" errors caused by reading in a package after you try to use one of its symbols; attempts to plot a function that does not evaluate to a number; mistakenly tagging a rule to a protected system symbol, as in x + y = 2; and several others.

This package is described in Volume 3, Issue 4 (Fall 1993) of The Mathematica Journal. Full documentation is included in the package file itself.

*Wolfram Technology > Programming > Error Messages

shadow errors, protected system symbol
Downloads Download Wolfram CDF Player

ErrorHelp.m (76.9 KB) - Mathematica Package