What Is An Argument? Harry C. Bertuccelli The Aerospace Corporation information Processing Division P.O. Box 92957 Los Angeles, CA 90009-2957 (213) 336-6319 PERSPECTIVE Scalar functions (i.e., functions whose natural arguments are simple scalars) have always had advantages, both in APL1 (VSAPL) and in APLZ, in being easily extended to arbitrary There could be no confusion in arrays. identifying the arguments for each In APL1 this calculation required. advantage was formalized in what 1'11 call the conformality property: The result of a monadic function has the same shape as the argument; arguments for a dyadic function must have the initially or after same shape, either 'scalar' extension, and the result also has the common shape. So when APL2 introduced the 'each' operator ("), language formalizers began saying that function is always a an 'each-derived' 'scalar' function -- meaning that it has the afore-mentioned conformality property. (This is fuzzy terminology -- only when a simple scalar results from simple scalar argument(s) is a function properly categorized as 'scalar' -- but the terminology is probably too engrained in the community In any case, that's to eradicate. another story.) From this point forward, however, I use the adjective in its original sense;
/lp/association-for-computing-machinery/what-is-an-argument-dc3DV158wP