next | previous | forward | backward | up | top | index | toc | Macaulay2 web site
Macaulay2Doc :: applicationDirectorySuffix

applicationDirectorySuffix -- suffix that determines the user's application directory

Synopsis

Description

The value of applicationDirectorySuffix may also be a function of no arguments, in which case its value is used as the path. The initial value of applicationDirectorySuffix is a function whose value depends on the operating system and its conventions.

i1 : applicationDirectorySuffix()

o1 = .Macaulay2/
i2 : applicationDirectory()

o2 = /home/charles/.Macaulay2/
i3 : applicationDirectorySuffix = "local/Mac2"
warning: 'applicationDirectorySuffix' redefined
/home/charles/local/src/Macaulay2/release-branches/1.5/M2/Macaulay2/d/startup.m2.in:251:6-251:32: here is the first use of 'applicationDirectorySuffix'
       : debug with expression   debug 5502   or with command line option   --debug 5502

o3 = local/Mac2
i4 : applicationDirectory()

o4 = /home/charles/local/Mac2

See also

Code

../../../../../../../Macaulay2/d/startup.m2.in:251:38-253:41: --source code:
     applicationDirectorySuffix = () -> (
          if version#"operating system" === "MacOS" then "Library/Application Support/Macaulay2/" else ".Macaulay2/"
          );