• Results
    • These are the variables accessible within the shell.
    • Their name comes from the fact that many commands store their "computational results" in these variables.
    • Each result has a name and a value.
      • Name is case-insensitive and usually appears in all upper-case.
      • The value can be a numeric or string value.
      • NeXtMidas also allows Tables and Objects as values.
    • In X-Midas and NeXtMidas, results are not strongly-typed (i.e. they do not have a type declared as would a variable in Java or C/C++). However it is possible to specify the type used when a value is inserted or looked up in the results table. (More will be said about this in later modules.)
    • Most X-Midas and NeXtMidas commands will automatically try to substitute the value of a result when given the name of a result; this is known as Result Translation or Result Substitution.
      • Using quotes around a name will prevent X-Midas or NeXtMidas from using Result Translation.
      • One way to force an X-Midas or NeXtMidas command to use the value of a result is by prefixing the name with a caret (^), this is known as Result Expansion.
      • (More will be said about this in later modules.)