MathGroup Archive 1999

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

Search the Archive

Re: How to make Package?

  • To: mathgroup at
  • Subject: [mg20019] Re: How to make Package?
  • From: paulh at (P.J. Hinton)
  • Date: Sat, 25 Sep 1999 02:40:45 -0400
  • Organization: "Wolfram Research, Inc."
  • References: <7s79h3$> <7sa39e$> <7se55j$>
  • Sender: owner-wri-mathgroup at

In article <7se55j$qr3 at>, Martin Kraus <Martin.Kraus at> writes:

>As far as I know things are different for the student version of
>Mathematica 4: The student version will write a special type of 
>packages (.mx) which is intentionally incompatible with the non-Student 
>version of Mathematica. 

Programmatically correct packages written in plain text format should
be loadable equally well in both the student and professional versions.
The crunch to which Martin is referring deals with an alternative 
binary format (.mx) in which packages may be stored.  These packages 
are created with the DumpSave[] function.  The format stores the 
definitions in an internal format that allows the kernel to load
the definitions more quickly.  The downsides are that the files are
platform specific (you can't load a Windows-generated .mx file into
a kernel running on a Solaris machine, for example) and that such
packages generated by a student kernel cannot be loaded in a 
professional kernel.

P.J. Hinton
Mathematica Programming Group           paulh at
Wolfram Research, Inc.
Disclaimer: Opinions expressed herein are those of the author alone.

  • Prev by Date: Re: Out[1]=((5-Sqrt[5])/20 + (5+Sqrt[5])/20 ) == 1/2 ???
  • Next by Date: Re: Out[1]=((5-Sqrt[5])/20 + (5+Sqrt[5])/20 ) == 1/2 ???
  • Previous by thread: Re: How to make Package?
  • Next by thread: Plot, Table.