2,963
edits
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 ( | * [[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. |