Foo is Not a Real Name
foo is not a real name: it is a place holder,
used to represent the name of any desired thing.
The functions defined here simply print an explanation of the
## S3 method for class 'foo': plot(x, \dots)
foo is used by computer scientists as a
place holder, to represent the name of any desired object or
function. It is not the name of an actual object or function;
it serves only as an example, to explain a concept.
However, many users misinterpret this convention, and actually
type the command
foo(). Then they email the
package author to inform them that
foo is not defined.
To avoid this correspondence, we have now defined an object
foo() prints a message explaining that
is not really the name of a variable.
The function can be executed simply by typing