Quad name: Difference between revisions

Jump to navigation Jump to search
1,213 bytes added ,  10:04, 22 April 2020
add quote about ⎕
(Created page with "A '''quad name''' or ''system name'' is a general term for built-ins denoted by a name beginning with the quad character, <source lang=apl inline>⎕</source>. The term only u...")
 
(add quote about ⎕)
Line 1: Line 1:
{| class=wikitable style="width:50%;float:right"
|{{quote | "The quad <source lang=apl inline>⎕</source> can be used to define the geometries of the other APL characters, since all the APL characters can be described by their relationship to it. The quad character was originally chosen for the font so that it could be used around any of the other characters. In particular, it was chosen to be a size such that it fit around any of the alphabetic characters. For example, the top of the bottom line of the quad is the base line of the alphabetic and numeric characters, and the bottom of the top of the quad is their top. The geometric center of the quad is the center of many of the APL special symbols. In particular, function symbols are normally raised above the baseline of characters — this position is known as the "function center." It is interesting to note that the dimensions of the quad are the "golden section" which is a well-accepted esthetic criterion in art and design."|Joey K. Tuttle. ''APL pi — designing an APL type font'', 1981.}}
|}
{It is interesting to note that the dimensions of the quad are the "golden section" which is a well-accepted esthetic criterion in art and design.}
A '''quad name''' or ''system name'' is a general term for built-ins denoted by a name beginning with the quad character, <source lang=apl inline>⎕</source>. The term only used when explicitly needing to cover all syntactic classes of such built-ins; constants, variables, objects, functions and operators. It is common to call these ''system constants'', ''system variables'', etc., although the term ''system function'' is often used as a synonym for ''quad name''. Quad names are used for features that abide by the normal syntax, but are not part of the core language. <source lang=apl inline>⎕</source> by itself (standard output/evaluated input) and <source lang=apl inline>⍞</source> (message output/standard input) are often included in the quad name category.
A '''quad name''' or ''system name'' is a general term for built-ins denoted by a name beginning with the quad character, <source lang=apl inline>⎕</source>. The term only used when explicitly needing to cover all syntactic classes of such built-ins; constants, variables, objects, functions and operators. It is common to call these ''system constants'', ''system variables'', etc., although the term ''system function'' is often used as a synonym for ''quad name''. Quad names are used for features that abide by the normal syntax, but are not part of the core language. <source lang=apl inline>⎕</source> by itself (standard output/evaluated input) and <source lang=apl inline>⍞</source> (message output/standard input) are often included in the quad name category.


Navigation menu