Description
The file PackageName.m2 should be on the load path and should contain a package named PackageName.
If the variable notify is set to true, then an informational message is displayed after the file is loaded.
i1 : notify = true
o1 = true
|
i2 : loadPackage "FirstPackage"
-- loading FirstPackage.m2
-- opening database /usr/lib/Macaulay2/FirstPackage/cache/rawdocumentation-dcba-8.db
-- beginDocumentation: using documentation database, skipping the rest of /usr/share/Macaulay2/FirstPackage.m2
-- package "FirstPackage" loaded
-- loaded /usr/share/Macaulay2/FirstPackage.m2
o2 = FirstPackage
o2 : Package
|
If the input is a loaded package, then this command will reload the package instead:
i3 : loadPackage FirstPackage
-- closing database /usr/lib/Macaulay2/FirstPackage/cache/rawdocumentation-dcba-8.db
-- loading FirstPackage.m2
-- opening database /usr/lib/Macaulay2/FirstPackage/cache/rawdocumentation-dcba-8.db
-- beginDocumentation: using documentation database, skipping the rest of /usr/share/Macaulay2/FirstPackage.m2
-- package "FirstPackage" loaded
-- loaded /usr/share/Macaulay2/FirstPackage.m2
o3 = FirstPackage
o3 : Package
|
In fact this version of the command is simply a convenient shortcut for loadPackage with the option Reload overridden to true.