Re: DeclarePackage in Mathematica 2.2 for Windows
- To: mathgroup at smc.vnet.net
- Subject: [mg5636] Re: DeclarePackage in Mathematica 2.2 for Windows
- From: marliesb at sci.kun.nl (Marlies)
- Date: Wed, 1 Jan 1997 21:05:01 -0500
- Organization: University of Nijmegen, The Netherlands
- Sender: owner-wri-mathgroup at wolfram.com
Clemens replied to my posted article and asked me to send it to the
Mathematica-newsgroup:
Hi Marlies!
Look at the following template package:
(* Beginning of package *)
BeginPackage["MyPackage`"]
f::usage="dummy comment for declaration"
Begin["`Private`"]
f := (* Definition of function f *)
End[]
EndPackage[]
(* End of Package *)
Then by declaring
DeclarePackage[ "MyPackage`", {"f"} ]
in your current Mathematica 2.2-Session and having the position
of the file mypackag.m (no typing-error: filename is name of context
cut to 8 characters !) in the current search path (either by setting
$Path or by decaring the directory as your current one by
SetDirectory[...]) you achieve the following:
Once the function f is required in the Mathematica-Session, the
Package mypackag.m is read in and worked through, so that f is defined.
This feature can help you in defining master-packages for a bunch of
in some way correlated package-files. Look at the subdirectories of the
package-directory in your Mathematica-installation. There's always a
master-
package with only DeclarePackage-functions in it.
Hope I could help.
Please send this message to the Mathematica-newsgroup.
Currently I cannot do this..
Clemens
(-: Clemens.Frey at uni-bayreuth.de :-)