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