The self initializing type Command is a member of the class SelfInitializingType. Each object of class Command is called a command. Each command is also a member of class BasicList.
More general types (whose methods may also apply) :
A command behaves as a function does if it is followed by an adjacent expression which can serve as its argument or argument list. In addition, if it appears as the value of an expression typed by the user at top level, then it gets executed with empty argument list. This is accomplished by installing a method for AfterEval.
Create a new command f from a function g with f = Command g.
Create a new command f from a shell command named g with f = Command "g". Arguments to f will be provided to g.
Functions and methods returning a a command :
Methods for using a command :
Fixed objects of class Command :