Next: , Previous: Built-In, Up: Built-In


6.1 Values

The following variables are special and can be accessed anytime. They can even be overwritten.

args, return, temp, stdin, stderr, stdout, zero, true, false, none, @pi,
@e, cwd, cpd, fnm
zero is a fake writable file that does nothing. none is an abstract variable with an internal value of.. none. @pi is Pi. @e is Euler's number. cwd is the directory from which Enigma is run, cpd is the directory in which the current program file resides, and fnm is the filename of the current program file. The rest are self-explanatory — and args, return and temp are extra special.