1

We can encounter that interesting package sometimes,like GUIKit`,but I don't know how to find those.I can found that package which has been default loaded

Union[Select[GeneralUtilities`SymbolNameContext /@ 
   GeneralUtilities`ExtendedNames[All], StringCount[#, "`"] == 1 &]]

{Algebra`,AlphaIntegration`,Assumptions`,AssumptionsDump`,Audio`,AugmentedData`,BinningUtilities`,BoxForm`,BoxFormat`,BrowserCategoryLoad`,Calendar`,CCodeGenerator`,CCompilerDriver`,Charting`,Clipboard`,CloudObject`,CloudSystem`,Compile`,Compiler`,ComplexAnalysis`,Conditional`,ConsoleWindow`,Control`,ControlSystems`,Conversion`,CUDAInformation`,Data`,Database`,DatabaseLink`,DataPaclets`,Dataset`,DateAndTime`,Debug`,Debugger`,Deconvolve`,Developer`,...}

But It's don't include GUIKit`.So how to find those package which have not been default loaded but exist in my local disk?

yode
  • 26,686
  • 4
  • 62
  • 167

1 Answers1

4

Needs by default searches for packages in folders listed in $Path.

One of the elements of $Path is also FileNameJoin[{$InstallationDirectory, "AddOns"}] where you can find source code of many additional packages that come with Mathematica but are not part of System context.

Pinti
  • 6,503
  • 1
  • 17
  • 48