If the given input is a word, it is interpreted as a single procedure name. If the given input is a list, it is interpreted as a list of procedure names. MAKE name expr MAKE sets the variable identified by the given name to the value returned by the given expression. If the specified variable already exists, it is overwritten. If the given name is not a valid variable name, MAKE throws an error.
NAME sets the variable identified by the given name to the value returned by the given expression.
If the specified variable already exists, it is overwritten. If the given name is not a valid variable name, NAME throws an error. Parameter names for the procedure are automatically declared as local. If the given input is a word, it is interpreted as a single variable name. If the given input is a list, it is interpreted as a list of variable names.