Direct definition: Difference between revisions

Jump to navigation Jump to search
Add an entry for "direct function" (dfn) since it's easily confused with "direct definition"
m (Text replacement - "Direct definition (Iverson)" to "Direct definition (notation)")
(Add an entry for "direct function" (dfn) since it's easily confused with "direct definition")
(One intermediate revision by the same user not shown)
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
* "Direct function" is one expansion of [[dfn]], an anonymous function style introduced by [[Dyalog APL]] and written with curly braces.

Navigation menu