Re: Needs[], BeginPackage[], filename
- To: mathgroup at smc.vnet.net
- Subject: [mg101090] Re: Needs[], BeginPackage[], filename
- From: Bill Rowe <readnews at sbcglobal.net>
- Date: Wed, 24 Jun 2009 06:28:33 -0400 (EDT)
On 6/22/09 at 4:21 AM, smartin at seas.harvard.edu (Scot T. Martin)
wrote:
>Needs[] allows the context and filename to be specified.
>BeginPackage[] allows a context and not a file name.
>Then, my packages require two steps, as in the following example:
>** start **
>Needs["sizedistribution`", "size functions.m"]
>BeginPackage["tandemdma`", {"sizedistribution`"}]
>** stop **
>Are two steps really necessary or am I missing something very
>simple?
Have you looked at the online documentation for BeginPackage in
the Documentation Center? There is a comment immediately
following the second syntax example that states Needs will be
called for each of the items in the second argument. To do this
in one step, this should work
BeginPackage["tandemdma`", {"sizedistribution`","size functions`"}]
This assumes the files to be loaded are both in a directory
contained in the list returned by $Path.