Direct definition: Difference between revisions

From APL Wiki
Jump to navigation Jump to search
m (Text replacement - "Direct definition (Iverson)" to "Direct definition (notation)")
m (Text replacement - "Direct definition (NARS)" to "Direct definition (operator)")
Line 1: Line 1:
'''Direct definition''' may refer to any of several different [[function styles]], which share the feature that [[argument]]s are given default names rather than having names defined in a header:
'''Direct definition''' may refer to any of several different [[function styles]], which share the feature that [[argument]]s are given default names rather than having names defined in a header:
* [[Direct definition (notation)]], a named style defined by [[Ken Iverson]] and used to discuss APL in the 1970s and 80s
* [[Direct definition (notation)]], a named style defined by [[Ken Iverson]] and used to discuss APL in the 1970s and 80s
* [[Direct definition (NARS)]], an [[anonymous function]] produced in [[NARS]] by applying <syntaxhighlight lang=apl inline>∇</syntaxhighlight> to strings
* [[Direct definition (operator)]], an [[anonymous function]] produced in [[NARS]] by applying <syntaxhighlight lang=apl inline>∇</syntaxhighlight> to strings
* [https://code.jsoftware.com/wiki/Vocabulary/DirectDefinition Direct Definition], a [[J]] form that simplifies explicit function syntax to define anonymous functions
* [https://code.jsoftware.com/wiki/Vocabulary/DirectDefinition Direct Definition], a [[J]] form that simplifies explicit function syntax to define anonymous functions

Revision as of 02:01, 8 March 2024

Direct definition may refer to any of several different function styles, which share the feature that arguments are given default names rather than having names defined in a header: