DMUG-Archiv 2005

Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

Re: Eigenen Code weitergeben

Jens-Peer Kuska wrote:

Hallo,

stimmt, aber dann kannst Du ohne tausend Fehlermeldungen das Paket kein zweites mal laden, weil die wiederholte
Definition das "Locked" nicht beseitigen kann.

Da selbst das online-Handbuch immer noch  beim
Laden der Packages Get[] und nicht Needs[] verwendet,
wird man den zig Nutzern die sich darüber aufregen
das ein zweites mal Auswerten von

<<BesondersKlugeFunktionenDieKeinerSehenDarf`
Also ich habe ja mal vor langer Zeit FeynCalc verkauft und wenn man vernünftig
programmiert  (z.B.
If[ !FreeQ[Attributes[besondersgeheimefunktion], Locked],
besondersgeheimefunktion[x_] := ...
]

dann kann man es auch so machen daß man ein Paket mehrfach laden kann.
--
Und professionelle Mathematica-Programme (z.B. SciFinance von www.scicomp.com) machen das auch so daß man sie mehrfach laden kann. Da gibt es dann aber auch .mx files etc.


Rolf


Verweise:
Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

DMUG DMUG-Archiv, http://www.mathematica.ch/archiv.html