MathGroup Archive 1999

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: How to make Package?

  • To: mathgroup at
  • Subject: [mg19937] Re: How to make Package?
  • From: Jens-Peer Kuska <kuska at>
  • Date: Wed, 22 Sep 1999 04:11:17 -0400
  • Organization: Universitaet Leipzig
  • References: <7s79h3$>
  • Sender: owner-wri-mathgroup at

Hi Dana,

it is up to you. You can write the source of the package with a simple
ASCII editor or with the FrontEnd. The FrontEnd is nothing else than a
word processor (with some special functions).

You may look at the packages that come with Mathematica. 
The older packages are written as plain ASCII files and placed
in the directories AddOns/StandardPackages/...

Some newer (namely the Notation package) are written and explained in a
Notebook. There you can mix formulas, explanations of your code ... with
the package definitions. For the "working only" case you can simply save 
the package and load you definitons without the "explanation overhead".

Hope that helps

Dana DeLouis wrote:
> Hello.  I am new to Mathematica 3 and just read the book "Programming in Mathematica."
> I would like to make my own "Package," but the book forgets to mention how
> to do this exactly.
> In other words, I do not know where the command go, and how to save them to
> a file with a *.m extension.  Do I need to put the following in 1 cell only,
> and use "Save as ..Package"?
> Or, do I need to put them in multiple cells?  Another article I read gives
> the impression I write the lines in a Word processor, and save it as a Text
> file with a *.m extension.   Could anyone point me in the right direction?
> Thank you in advance.  Dana
> If I have a simple example:
> BeginPackage["MyFile`MyStuff`"]
> Something::usage = etc
> Begin["`Private`"]
>   etc
> End[]
> EndPackage[]

  • Prev by Date: Re: Simplifying expressions containing units
  • Next by Date: Re: Re: Fast List-Selection
  • Previous by thread: Re: How to make Package?
  • Next by thread: Re: How to make Package?