Wolfram Library Archive


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

Tutorial: Package Design
Author

Todd Gayley
Organization: Wolfram Research, Inc.
Department: Kernel Technology
Conference

1994 Mathematica Developer Conference
Conference location

Champaign, IL
Description

Good design is the most important criterion for creating packages for distribution. It is easy to become immersed in the specifics of implementing the functions; however, it is the design that manifests itself to the user, not the implementation details. Even the cleverest, fastest code can be made useless if it is clumsily packaged. The time and thought invested in design considerations will be well rewarded in increased usability, easier maintenance, and a shortened development cycle. Reprinted from the Mathematica Developer Conference, Champaign, Illinois, April 1994.
Subject

*Mathematica Technology > Programming > Packages and Contexts
Keywords

Package Design, tutorial, 1994 mathematica developer conference 1994, user interface, design goals, programming examples, programming style, argument handling, error handling, package testing, package development
Downloads Download Wolfram CDF Player

Download
PackageDesignTutorial.nb (51.5 KB) - Mathematica Notebook

Files specific to Mathematica 2.2 version:
Download
PackageDesignTutorial.ma (31.9 KB) - Mathematica Notebook 2.2 or older