SET command modifies the value of a variable or a shell item.
var := SET anyvalue
Assign a value to a variable. For example:
#question := set 'How much wood would a wood chuck chuck?'
Modify a graph item:
SET $#graph BGCOLOR GRAY WHITE
Under certain conditions it is possible to omit the
SET keyword altogether, but this is strongly discouraged because you can never be sure if these conditions apply (we can't either).
For the curious: The keyword
SET may be omitted if (and only if) the first word of the value to assign is neither a built-in STx command nor the name of a macro, member function, and so on. Since this is nearly impossible to guarantee, we strongly encourage to never omit the
SET command is also used to modify shell items. These
SET commands are documented with the associated item type.