Search results

Jump to navigation Jump to search

Page title matches

Page text matches

  • ...adhering to a general rule. Hence the name "mixed" as in a "mixed bag" of functions. This is opposed to [[scalar function]]s which are defined in terms of oper ...log.com/latest/#Language/Primitive%20Functions/Mixed%20Functions.htm Mixed Functions] in [[Dyalog APL]] documentation
    949 bytes (140 words) - 22:16, 10 September 2022
  • ...the array community, such functions may be called "builtin" or "intrinsic" functions. In APL, each is represented with a single [[glyph]]; in other languages, s ...e "mixed function" or subdivide it further. Two prominent subcategories of functions are [[structural function]]s, which rearrange elements of the argument or i
    2 KB (249 words) - 14:43, 30 April 2020
  • ...y model|flat]] array languages they usually do not apply inside [[boxes]]. Functions which are not scalar, are called [[mixed function]]s. == Standard scalar functions ==
    4 KB (503 words) - 22:25, 10 September 2022
  • #REDIRECT [[Function styles#Anonymous functions]]
    49 bytes (5 words) - 02:46, 7 March 2024
  • ...antially different from [[function valence]] as [[monadic]] and [[dyadic]] functions are distinguished by context. ...g due to [[strand notation]]. If operators only take function operands and functions only take array arguments, then it is impossible for two arrays to appear n
    1 KB (213 words) - 15:15, 30 April 2020
  • ...htm <syntaxhighlight lang=apl inline>fnarray</syntaxhighlight>] ― Array of functions.</ref> ...lied to arguments, and apply each element independently, so that a list of functions also behaves like a function array.
    2 KB (228 words) - 21:42, 2 January 2023
  • ...nt]]s. Comparisons are subject to [[comparison tolerance]]. The comparison functions can be subdivided into two equalities <syntaxhighlight lang=apl inline>=</s .../syntaxhighlight>). You can take a closer look at how these six comparison functions behave in [https://nbviewer.jupyter.org/github/Dyalog/dyalog-jupyter-notebo
    4 KB (479 words) - 22:24, 10 September 2022
  • ...and arguments so that operator's arguments can be more complex than single functions.<ref>Carl M. Cheney. ''APL*PLUS Nested Arrays System'' ([[NARS]] reference
    2 KB (272 words) - 22:22, 10 September 2022
  • ...pedia:circle|circle]] or [[wikipedia:trigonometric functions|trigonometric functions]] while <math>\pi</math> raised to some [[power]] is rare, which explains t {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar monadic functions]]
    2 KB (206 words) - 09:20, 9 January 2024
  • ...used as [[operand]]s to [[operator]]s; in early APLs operands were always functions, but nearly all modern APLs allow array operands, for example to the [[Powe ...tly [[A+]], a mechanism is provided to pass functions as arguments, making functions first class if a special function call syntax is used.
    5 KB (735 words) - 22:19, 10 September 2022
  • ...onvention of recursing into nested arrays. Because of this behavior scalar functions in nested APLs are said to be ''pervasive'' while those in flat APLs are no
    1 KB (239 words) - 15:27, 30 April 2020
  • #REDIRECT [[Boolean#Boolean functions]]
    39 bytes (4 words) - 14:49, 20 November 2019
  • '''Operators and Functions''' is a research report published by [[Ken Iverson]] in 1978, collecting a Functions:
    3 KB (356 words) - 22:27, 10 September 2022
  • A sequence of monadic functions is evaluated from right to left, a convention [[Comparison with traditional ...xhighlight lang=apl inline>⍳</syntaxhighlight> ([[Iota]]) are each monadic functions: a named [[dfn]], a [[derived function]], and a [[primitive function|primit
    2 KB (239 words) - 22:26, 10 September 2022
  • The index origin affects both the handling of index arguments to functions (and other functionality like [[axis specification]]) and their results. Fo == Functions which depend on index origin ==
    4 KB (518 words) - 22:05, 10 September 2022
  • ...eft to right, the opposite of APL's right to left [[evaluation order]] for functions. In most cases operators cannot themselves be modified, but [[reduction]]s ...tually operators came to be thought of in the modern sense as higher-order functions. As a result, in most modern APLs operators can be applied to any function
    3 KB (416 words) - 15:15, 30 April 2020
  • ...c]] functions take no arguments and are immediately evaluated; non-niladic functions may be called [[monadic]]ally (with one argument) or [[dyadic]]ally (with t ...PL family this might not be the case: arguments may be allowed to be other functions, and there may be other first-class datatypes which are not arrays.
    2 KB (253 words) - 14:25, 30 April 2020
  • ...|Go]] programming language (itself developed by Pike and others). Built-in functions are written with one or more ASCII characters, and use either the [[wikiped ...operators [[Reduce]], [[Scan]], [[Outer Product]], and [[Inner Product]]. Functions are defined with the <code>op</code> keyword, with a declaration that match
    2 KB (264 words) - 22:44, 24 January 2024
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar dyadic functions]]
    1 KB (163 words) - 22:10, 10 September 2022
  • ...choles]]. [https://www.dyalog.com/uploads/documents/Papers/dfns.pdf Direct Functions in Dyalog APL]. Dyadic Vendor Forum at APL96.</ref> people have been contri ...yalog '09]].<ref>[[Dyalog user meeting|Dyalog '09]] C03: Introduction to D-Functions (dfns) ([https://dyalog.tv/Dyalog09/?v=OZARVrGQQho Video 1 (124 mins)], [ht
    2 KB (252 words) - 22:13, 10 September 2022
  • * [https://chat.stackexchange.com/rooms/52405/conversation/lesson-10-apl-functions--#41868382 APL Cultivation] {{APL built-ins}}[[Category:Primitive functions]]
    1 KB (170 words) - 21:59, 10 September 2022
  • I
    ...ng the implicit mapping used by array languages to all datatypes including functions. Lochbaum has described the language as "not usable" and stated that he tri ...urrounded with single quotes. I has no function definition syntax; instead functions must be defined using [[tacit programming]]. As a result there is only a si
    3 KB (371 words) - 22:35, 16 March 2024
  • ...c functions with the identity may be useful in constructing [[ambivalent]] functions, particularly in [[tacit]] programming. In [[April]], monadic <syntaxhighli {{APL built-ins}}[[Category:Primitive functions]]
    2 KB (251 words) - 08:17, 5 March 2024
  • ...om/blog/2015/06/in-praise-of-magic-functions-part-one/ "In Praise of Magic Functions: Part I"]. [[Dyalog Ltd.|Dyalog]] blog. 2015-06-22.</ref> Often they are us Magic functions are not the only way to implement parts of an interpreter in APL: while a m
    2 KB (309 words) - 08:47, 7 August 2023
  • ...t]] or [[defined function|function definition]]), which would also include functions and operators. ...perhaps with different [[internal type]]s, refer to the same array (unlike functions, unless considered symbolically).
    2 KB (249 words) - 08:56, 13 May 2020
  • ...taxhighlight> is used. As direct definition was intended to represent pure functions (without side effects), [[assignment]] within an expression always localize ...syntax was never implemented in [[SHARP APL]] itself, but a set of library functions for working with it were defined, including <syntaxhighlight lang=apl inlin
    4 KB (534 words) - 01:58, 8 March 2024
  • ...are called monadic) or with only one (these are called dyadic). Ambivalent functions do not give a [[SYNTAX ERROR]] immediately in either case. ...APL]] Programming Reference Guide > Defined Functions & Operators > Direct Functions & Operators > [https://help.dyalog.com/latest/#Language/Defined%20Functions
    4 KB (560 words) - 22:17, 10 September 2022
  • ...programming|tacit function]]s, which are created by manipulating existing functions with no reference to [[argument]]s. == Defined functions ==
    7 KB (1,057 words) - 01:34, 11 March 2024
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Comparison functions]]
    2 KB (206 words) - 22:07, 10 September 2022
  • ...h]]. [https://doi.org/10.1145/800142.805376 "Nested arrays, operators, and functions"] at [[APL81]].</ref> | influenced by = [[APL*PLUS]], [[Operators and Functions]], [[Iverson notation]]
    6 KB (626 words) - 02:40, 8 March 2024
  • A
    ...ts]][[Category:Flat array languages]][[Category:Languages with first-class functions]][[Category:Leading axis languages]]
    1 KB (132 words) - 23:06, 24 January 2024
  • ...ction]]s on the array will be slower. Even if the original type was large, functions that need to read elements of the array, such as [[scalar function]]s, will
    1 KB (243 words) - 15:02, 30 April 2020
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Comparison functions]]
    2 KB (211 words) - 22:25, 10 September 2022
  • ...</syntaxhighlight>) to indicate its close mathematical ties with these two functions, is a stylised tree log.<ref>[[E. E. McDonnell|McDonnell, E. E.]]. [https:/ {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar monadic functions]]
    2 KB (251 words) - 21:17, 10 September 2022
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar dyadic functions]]
    2 KB (203 words) - 22:15, 10 September 2022
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar dyadic functions]]
    2 KB (205 words) - 22:27, 10 September 2022
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar dyadic functions]]
    2 KB (208 words) - 22:08, 10 September 2022
  • ...monadic]] [[scalar function]] that gives the [[wikipedia:floor and ceiling functions|ceiling]] of a real number, that is, the least integer tolerantly<ref>[[Rob {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar monadic functions]]
    2 KB (269 words) - 21:57, 28 November 2022
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar dyadic functions]]
    2 KB (195 words) - 10:48, 11 September 2022
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar dyadic functions]]
    2 KB (214 words) - 22:25, 10 September 2022
  • ...L]] implements the syntax and extends it so it applies to all user-defined functions. == Functions ==
    6 KB (878 words) - 05:12, 11 November 2022
  • ...cell]]s of an array in ascending or descending order. Traditionally these functions are performed using [[Grade]] in APL: for example the [[FinnAPL idiom libra ...ithub.io/BQN/implementation/primitive/sort.html Implementation of ordering functions]. [[BQN]] implementation notes.</ref> Flags for [[sorted]] data, which can
    3 KB (441 words) - 15:06, 6 March 2024
  • ...]]. SATN-42: [https://www.jsoftware.com/papers/satn42.htm Determinant-Like Functions Produced by the Dot Operator]. 1982-04-01.</ref> and also implemented in [[
    2 KB (319 words) - 01:00, 5 March 2024
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar dyadic functions]]
    1 KB (156 words) - 21:48, 10 September 2022
  • ...rogramming languages. Distinctive features of APL include its use of infix functions, evaluated [[Evaluation order|right to left]] with no relative precedence o * [[Operator]]s act on functions or arrays and have long left scope ("left to right")
    5 KB (656 words) - 22:16, 10 September 2022
  • ...[[operator]]). This allows [[Anonymous function|anonymous]] and [[tacit]] functions to be named. ...86. It was a key feature of [[J]], which supports only anonymous and tacit functions.
    4 KB (522 words) - 21:32, 9 March 2024
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Comparison functions]]
    3 KB (343 words) - 21:57, 28 November 2022
  • ...mentations with [[complex number|complex numbers]], Circular also includes functions to decompose and assemble a complex number. It shares the [[glyph]] <syntax ...nsity|a concise programming language]] must group together related monadic functions as a dyadic function that takes a "controlling parameter" as left argument
    7 KB (900 words) - 22:28, 10 September 2022
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar monadic functions]]
    2 KB (289 words) - 21:21, 10 September 2022
  • ...ike syntax, it also allows "operators" that take one argument on the left. Functions are defined with parentheses, allowing nesting, and are dynamically scoped.
    2 KB (190 words) - 22:46, 24 January 2024
  • ...log variety), but uses [[K]]'s array model, including the ability to "box" functions and use them as elements of an array. It was created by Zachary Taylor, 3rd ...Category:List-based array languages]][[Category:Languages with first-class functions]]
    2 KB (219 words) - 23:06, 24 January 2024
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Comparison functions]]
    2 KB (292 words) - 22:20, 10 September 2022
  • ...syntaxhighlight> ([[time stamp]]) might be considered instances of niladic functions but are usually not described this way. {{APL syntax}}[[Category:Kinds of functions]][[Category:Syntactic elements]]
    1 KB (227 words) - 22:30, 10 September 2022
  • ...duct]]s, and [[outer product]]s. These operators applied only to primitive functions.
    1 KB (224 words) - 22:19, 10 September 2022
  • ...most operands before applying the middle operand between the result. Given functions <syntaxhighlight lang=apl inline>f</syntaxhighlight>, <syntaxhighlight lang ...e constructed using companion operators, tying together the three involved functions.
    3 KB (435 words) - 08:45, 23 September 2022
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Set functions]]
    2 KB (274 words) - 10:58, 11 September 2022
  • A sequence of dyadic functions is evaluated from right to left to increase the similarity to monadic funct Dyadic functions in APL are designed so that the right argument is primary and the left seco
    2 KB (376 words) - 22:14, 10 September 2022
  • * [[Scalar functions]] are present with the name "basic operations". * Vector functions are usually extended to work on the rows of matrices (the opposite of the [
    5 KB (731 words) - 20:30, 17 February 2024
  • {{APL syntax}}[[Category:Kinds of functions]][[Category:Defining functions]]
    1 KB (201 words) - 22:18, 10 September 2022
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar monadic functions]]
    2 KB (228 words) - 22:05, 10 September 2022
  • ...d [[Operator]]s have consistent binding strength and scope. Therefore, the functions <syntaxhighlight lang=apl inline>÷</syntaxhighlight>, <syntaxhighlight lan ...djacent array on the left becomes the left argument to its left (and thus, functions are said to evaluate right to left). It is therefore often necessary to par
    4 KB (544 words) - 11:19, 6 October 2022
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Comparison functions]]
    2 KB (296 words) - 22:11, 10 September 2022
  • ...o [[number]]s. However, not all arrays need to be comparable, meaning that functions that depend on array ordering can throw an [[error]]. Traditionally, orderi
    2 KB (277 words) - 01:03, 11 March 2024
  • ...cate]] (<syntaxhighlight lang=apl inline>/</syntaxhighlight>), and the two functions are related to [[Mesh]] and [[Mask]]. It shares a [[glyph]] with [[Scan]] e {{APL built-ins}}[[Category:Primitive functions]][[Category:Functions with first- and last-axis forms]]
    3 KB (353 words) - 22:11, 10 September 2022
  • | function styles = [[tradfn]]s, "inner functions" ...ing chevrons <syntaxhighlight lang=apl inline>«»</syntaxhighlight>, "inner functions" defined using control statements <syntaxhighlight lang=apl inline>:DEF</sy
    2 KB (245 words) - 23:28, 22 February 2024
  • [[Scalar function]]s exhibit pervasion by default, whereas [[mixed functions]] and [[Function#Function definition|user defined function]]s do not. The p
    3 KB (387 words) - 21:06, 10 September 2022
  • ...tures from the APL tradition: Most notably, it uses keywords for primitive functions. ...to [[K]] and [[RAD]]. Similar to those languages, it also allows usage of functions as data using Forth's quoting.
    2 KB (210 words) - 18:29, 29 January 2024
  • Results of the [[Shape]] and [[Ravel]] functions are always vectors. Because every array is defined by its shape and ravel ( Many APL functions, such as [[Reverse]], are most naturally defined on vectors. They may be ex
    2 KB (387 words) - 10:32, 11 September 2022
  • ...[[Rationalized APL]] and implemented in [[SHARP APL]]. It provides several functions that slice an argument into [[subarray]]s in various ways, selected by an i {{APL built-ins}}[[Category:Primitive functions]]
    2 KB (252 words) - 19:34, 31 January 2024
  • ...</syntaxhighlight>) to indicate its close mathematical ties with these two functions, is a stylised tree log.<ref>[[E. E. McDonnell|McDonnell, E. E.]]. [https:/ {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar monadic functions]]
    3 KB (287 words) - 22:06, 10 September 2022
  • ...and [https://forums.dyalog.com/viewtopic.php?f=30&t=1622 Tally and scalar functions] by [[Roger Hui]]
    3 KB (408 words) - 03:17, 20 February 2024
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Set functions]]
    2 KB (256 words) - 22:14, 10 September 2022
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar monadic functions]]
    2 KB (241 words) - 22:25, 10 September 2022
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Set functions]]
    2 KB (256 words) - 17:25, 6 January 2024
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar monadic functions]]
    2 KB (221 words) - 22:10, 10 September 2022
  • ...0007.805334 10.1145/390007.805334]</ref><ref>Berry, Michael. "A set of APL functions to play new Eleusis". IJCAI'81: Proceedings of the 7th international joint ...L</syntaxhighlight> ([[Index origin]], [[Random link]]) or system-specific functions like <syntaxhighlight lang=apl inline>⌶</syntaxhighlight> ([[I-beam]]). I
    5 KB (771 words) - 22:04, 10 September 2022
  • ...tps://www.jsoftware.com/papers/eem/gcd.htm "A Notation for the GCD and LCM Functions"].</ref>. He was also involved in the introduction of [[complex number]]s t ...functions: Efficient algorithms for scans and reductions of eight Boolean functions.
    5 KB (678 words) - 11:23, 16 December 2022
  • ...ttps://dl.acm.org/doi/abs/10.1145/309730.309736 "The Implementation of Set Functions in APL: A Proposal"]. [[APL Quote Quad]] Volume 28, Issue 3. 1998-03.</ref> * [https://chat.stackexchange.com/rooms/52405/conversation/lesson-9-apl-functions---#41726726 APL Cultivation]
    3 KB (439 words) - 21:02, 10 September 2022
  • ...and it also implements a small number of Dyalog's [[system variable]]s and functions. File interaction and [[control structure]]s are not included, as they are
    2 KB (260 words) - 19:02, 7 March 2023
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar dyadic functions]]
    3 KB (320 words) - 21:38, 10 September 2022
  • ...n]], or the function derived from the current [[dop]], such that anonymous functions and operators may [[wikipedia:recursion (computer science)|recurse]].<ref>[ .... APLX Help. [http://microapl.com/apl_help/ch_020_010_070.htm User-defined Functions].</ref> [[Dyalog APL]] instead offers the [[Lock Definition]] (<syntaxhighl
    3 KB (386 words) - 22:28, 10 September 2022
  • ...light lang=apl inline>⎕CT</syntaxhighlight>. In addition to the comparison functions, tolerance applies to [[Match]] and [[Not Match]], [[Floor]], [[Ceiling]], ...ACM SIGPLAN Notices, Volume 13, Number 8. 1978-08.</ref>) applied to some functions. The value <syntaxhighlight lang=apl inline>⎕CT</syntaxhighlight> to cont
    4 KB (601 words) - 13:30, 26 February 2024
  • ...t is produced is often difficult, and may break identities even for simple functions. An empty array's prototype is far less reliable than its shape. .... All define identity elements for most [[scalar functions#Standard scalar functions|scalar primitives]], and some stop there (e.g. [[SAX]]), while others (e.g.
    5 KB (810 words) - 22:29, 10 September 2022
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar monadic functions]]
    2 KB (320 words) - 21:32, 10 September 2022
  • The following functions and operators may use fill elements in their results. All functions except [[Mix]] derive fill elements from the argument's prototype. In Mix,
    3 KB (345 words) - 14:19, 16 May 2023
  • ...l inline>≢'a'</syntaxhighlight> is equal to 1. Similarly, it is common for functions or operators which act on the axes of an array to act as though the array h
    2 KB (352 words) - 21:27, 10 September 2022
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar monadic functions]]
    2 KB (235 words) - 21:56, 10 September 2022
  • ...m normal APL usage. Built-in functions are called ''atoms'', while derived functions are called ''links''. Newlines or statement separators are used to separate
    2 KB (283 words) - 22:46, 24 January 2024
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar dyadic functions]]
    2 KB (317 words) - 21:28, 10 September 2022
  • ...nds [[scalar]] [[conformability]], and the emphasis on first axis forms of functions while deprecating or discarding other [[function axis|choices of axis]]. ...e>,.</syntaxhighlight> for second- (rather than last-) axis forms of these functions; <syntaxhighlight lang=j inline>,.</syntaxhighlight> is identical to <synta
    10 KB (1,238 words) - 21:46, 10 September 2022
  • ...] is always composed of Booleans. Because Booleans are numbers, arithmetic functions can be used on them directly, for example by [[sum]]ming a result [[vector] The use of numbers for Booleans also allows functions to be extended from a Boolean domain to a more general domain. The function
    9 KB (1,140 words) - 22:10, 10 September 2022
  • ...ore [[function]]s using a [[dyadic operator]] or a [[train]] such that the functions are applied to the [[argument]](s) as normal, but in a particular pattern. ...unction to the result(s) of one (for 2-trains) or two (for 3-trains) other functions. These patterns are also called Atop and Fork, and can be visualised as fol
    7 KB (946 words) - 21:12, 10 September 2022
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar monadic functions]]
    2 KB (322 words) - 11:05, 11 September 2022
  • ...[[close composition]]s they are obtained from the right argument, and for functions derived from the [[Rank operator]] they are obtained from the right operand ...e [[Rank operator]] to create a new function which has the given rank, but functions like the left operand on arrays of that rank. Notably, given a function is
    4 KB (618 words) - 18:06, 29 January 2024
  • :''This page is about the class of primitive functions. For the result of an empty reduction, see [[Identity element]].'' ...t and Right with monadic Identity makes it easier to design [[ambivalent]] functions which usefully work with one or two arguments.
    7 KB (948 words) - 11:06, 7 March 2023
  • ...pace.</ref> He was the designer and implementer of [[Dyalog APL]]'s direct functions ([[dfn]]s, pronounced "dee funs"), a major distinguishing advance which was * Dyalog '06 07: Functions as Results ([https://www.dyalog.com/uploads/conference/dyalog06/presentatio
    7 KB (980 words) - 11:47, 11 December 2023
  • ...a [[J]] form that simplifies explicit function syntax to define anonymous functions
    782 bytes (109 words) - 15:36, 8 March 2024
  • ...rooms/52405/conversation/lesson-2-diving-into-functions-in-apl Diving Into Functions in APL] || Oct 25, 2017
    10 KB (1,065 words) - 22:23, 10 September 2022
  • * While in general reduction using scalar functions were supported by for arrays of a compatible data type (numeric or characte ...ntaxhighlight lang=apl inline>{∧/(,⍵)∊(,⍺)}</syntaxhighlight>. All the set functions except for Membership were defined in terms of the [[ravel]] of the argumen
    7 KB (879 words) - 23:42, 15 April 2024
  • ...o the left of the slash. Thus, parenthesizing or assigning a name to these functions will cause overloading resolution to fail, resulting in a valence error. ...tml#APL-symbols-that-can-be-functions-or-operators APL symbols that can be functions or operators]
    6 KB (797 words) - 12:53, 13 February 2024
  • ...] with higher [[rank]]. In J, since all functions, including dyadic scalar functions, have [[function rank|rank]], leading axis agreement is a special case of [ When using the [[Rank (operator)|Rank operator]] for dyadic functions as in <syntaxhighlight lang=apl inline>X (f⍤m n) Y</syntaxhighlight>, the
    3 KB (413 words) - 18:58, 19 July 2023
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar monadic functions]]
    3 KB (373 words) - 22:14, 10 September 2022
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar monadic functions]]
    3 KB (385 words) - 22:18, 10 September 2022
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar dyadic functions]]
    2 KB (311 words) - 21:10, 10 September 2022
  • ...-numeric argument and return it unchanged even though other monadic scalar functions give a [[DOMAIN ERROR]]: ...ps://dl.acm.org/doi/full/10.1145/586003.586007 Notation for complex "part" functions]. [[APL Quote Quad]] Volume 8, Issue 1. 1977-09.</ref> who noted that it ha
    5 KB (719 words) - 01:19, 18 March 2024
  • ...while [[I]] adds the mirror image to give two functions (I has first-class functions but no operators) hook (<code>h</code>) and backhook (<code>H</code>).
    4 KB (585 words) - 06:48, 28 February 2024
  • ...anking poker hands]] — so they can be compared and ordered with normal APL functions
    814 bytes (114 words) - 11:24, 29 October 2021
  • {{APL built-ins}}[[Category:Primitive functions]]
    924 bytes (132 words) - 03:12, 3 February 2021
  • ...]]. [https://doi.org/10.1145/800117.803810 "A Notation for the GCD and LCM Functions"] ([https://www.jsoftware.com/papers/eem/gcd.htm web]) at [[APL75]].</ref> {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar dyadic functions]]
    4 KB (497 words) - 21:37, 17 February 2024
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar dyadic functions]]
    3 KB (320 words) - 21:50, 10 September 2022
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar dyadic functions]]
    2 KB (230 words) - 21:28, 10 September 2022
  • ...adic function]] as operand and modifies how the argument(s) of its derived functions are used. If the derived function is used monadically, the argument is also ...ph <syntaxhighlight lang=apl inline>⍨</syntaxhighlight> in [[Operators and Functions]] in 1978, and taken up by [[NARS]] as a result. [[Dyalog]], influenced by
    3 KB (376 words) - 16:56, 16 March 2024
  • == Primitive functions == All scalar functions have rank zero.
    16 KB (1,327 words) - 22:20, 7 May 2024
  • ...tures from the APL tradition: Most notably, it uses keywords for primitive functions, and uses reserved words for control flow and looping constructs. ...to [[K]] and [[RAD]]. Similar to those languages, it also allows usage of functions as data using Forth's quoting.
    3 KB (361 words) - 22:46, 24 January 2024
  • Language ideas include new functions, operators, datatypes, and many other extensions. The project is free open === Functions ===
    10 KB (1,101 words) - 02:29, 9 March 2024
  • ...character set, APLX is a bit more verbose, due to the prevalence of system functions with long names, and the use of structured-control keywords. The use of exp === Functions ===
    11 KB (959 words) - 13:25, 13 February 2024
  • ...t lang=apl inline>√</syntaxhighlight> for the [[Square Root]] and [[Root]] functions. ...ighlight>…<syntaxhighlight lang=j inline>}}</syntaxhighlight> for explicit functions, similar to the syntax of [[dfns]].
    4 KB (622 words) - 05:22, 26 February 2024
  • The dyadic functions [[Index Of]] (<syntaxhighlight lang=apl inline>⍳</syntaxhighlight>), [[In ...4. The more recent array languages [[BQN]] and [[Uiua]] also define search functions to work on major cells.
    3 KB (388 words) - 06:58, 11 March 2024
  • Windowed reduce is used to apply functions on overlapping sections of array e.g. when you need the deltas of an array. ...operand between neighbouring elements, and especially so with [[comparison functions]]. For example, <syntaxhighlight lang=apl inline>1,2≠/v</syntaxhighlight>
    3 KB (399 words) - 13:42, 19 June 2023
  • ...rooms/52405/conversation/lesson-2-diving-into-functions-in-apl Diving Into Functions in APL] {{APL syntax}}[[Category:Kinds of functions]][[Category:Defining functions]]
    4 KB (545 words) - 22:11, 10 September 2022
  • ...tive function|primitive]] and [[system function]]s, and [[derived function|functions derived]] from [[primitive operator|primitive]] and [[system operator]]s, h
    5 KB (626 words) - 10:43, 11 September 2022
  • ...mainstream APLs. Since the 1990s other ways to [[Function styles|describe functions]] have appeared, with [[J]] and [[K]] rejecting function definition in favo In many dialects the function header syntax of defined functions is adapted to allow user-defined [[operator]]s as well. A tradfn operator c
    11 KB (1,470 words) - 22:13, 10 September 2022
  • ...x origin]]. Axis indices are used to specify [[function axis]] and in some functions such as dyadic [[Transpose]]. ...ice to put lower-order places at higher indices in the base representation functions [[Decode]] and [[Encode]]. This is known in the wider programming world as
    3 KB (444 words) - 22:29, 10 September 2022
  • ...[Ken_Iverson#Iverson_bracket|Iverson bracket]] is implied and [[Precedence|functions have long right scope]]. In APL, all functions that only take a single argument are placed to the immediate left of their
    11 KB (1,523 words) - 22:22, 10 September 2022
  • Q
    ...to which it bears great resemblance, but keywords replace most [[monadic]] functions.
    1 KB (135 words) - 19:07, 20 February 2024
  • ...APL/700]] || [[Union]], [[Intersection]], [[Set Difference]] (but these functions only return unique elements), [[modified assignment]] (scalar dyadics only) ...g=apl inline>⍣</syntaxhighlight>), [[Windowed Reduction]] ([[Operators and Functions]] 1978)
    8 KB (788 words) - 22:14, 18 March 2024
  • ...often called ''Domino'') with the dyadic function [[Matrix Divide]]. These functions were added to [[APL\360]] in 1970<ref>"Report of the APL SHARE conference" {{APL built-ins}}[[Category:Primitive functions]]
    3 KB (344 words) - 01:39, 18 March 2024
  • ...Ken Iverson]]. [https://www.jsoftware.com/papers/opfns.htm ''Operators and Functions''], §8 Composition and Duality. IBM Research Report #RC7091. 1978-04-26.</
    3 KB (428 words) - 21:33, 28 January 2024
  • In dialects that support user-defined operators and invertible functions, it can be defined as (or similar): ...Ken Iverson]]. [https://www.jsoftware.com/papers/opfns.htm ''Operators and Functions''], §8 Composition and Duality. IBM Research Report #RC7091. 1978-04-26.</
    5 KB (664 words) - 13:35, 17 February 2024
  • ...[system function]]s. APL.SV also introduced the [[Format]] and [[Execute]] functions, and the [[Scan]] operator. === Functions ===
    8 KB (747 words) - 01:28, 26 February 2024
  • * First class functions === Functions ===
    11 KB (1,055 words) - 14:37, 11 March 2024
  • ...lang=apl inline>⎕FX</syntaxhighlight>, and can't pass arrays (rather than functions) as [[operand]]s to user-defined operators.
    4 KB (556 words) - 14:59, 10 March 2024
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar dyadic functions]]
    3 KB (415 words) - 22:23, 10 September 2022
  • * most primitive functions have Roman-alphabet names
    3 KB (414 words) - 06:10, 25 September 2020
  • ...tradfn]]s (which have named arguments). Some APL dialects allow to combine functions into [[train]]s following a small set of rules. This allows creating comple All [[primitive functions]] are tacit. Some APLs allow primitive functions to be named.
    13 KB (1,347 words) - 21:28, 6 March 2024
  • A '''function train''' is a compound function made up of a series of functions. It's written as an isolated expression (surrounded by parentheses or named ...axhighlight>, and <syntaxhighlight lang=apl inline>h</syntaxhighlight> are functions (which themselves can be tacit or not), and <syntaxhighlight lang=apl inlin
    8 KB (1,165 words) - 15:43, 8 March 2024
  • * There are no [[tradfn]]s and no [[dfn]]s. All functions are declared using blocks, which take their arguments via variable referenc ...rved words which all start with a <code>#</code>. These provide additional functions and values outside the symbolic primitives included.
    3 KB (394 words) - 22:43, 24 January 2024
  • ...ght> and <syntaxhighlight lang=apl inline>⊖</syntaxhighlight> with monadic functions [[Reverse]] and Reverse First, respectively. {{APL built-ins}}[[Category:Primitive functions]][[Category:Functions with first- and last-axis forms]]
    5 KB (626 words) - 22:15, 10 September 2022
  • {{APL built-ins}}[[Category:Primitive functions]]
    2 KB (144 words) - 15:20, 8 November 2022
  • ...monadic]] [[scalar function]] that gives the [[wikipedia:floor and ceiling functions|floor]] of a real number, that is, the greatest integer tolerantly<ref>[[Ro {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar monadic functions]]
    5 KB (582 words) - 16:27, 24 December 2023
  • {{APL built-ins}}[[Category:Primitive functions]]
    1 KB (169 words) - 17:01, 27 January 2024
  • 4 KB (511 words) - 20:15, 31 January 2024
  • ...ten called ''Domino'') with the monadic function [[Matrix Inverse]]. These functions were added to [[APL\360]] in 1970<ref>"Report of the APL SHARE conference" {{APL built-ins}}[[Category:Primitive functions]]
    4 KB (453 words) - 01:40, 18 March 2024
  • {{APL built-ins}}[[Category:Primitive functions]]
    1 KB (182 words) - 16:42, 27 January 2024
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar dyadic functions]]
    4 KB (508 words) - 22:25, 10 September 2022
  • ...as <syntaxhighlight lang=apl inline>(f⍣¯1) x</syntaxhighlight>. While some functions such as [[Reverse]] have an obvious exact inverse, others might have no val
    2 KB (216 words) - 23:23, 29 January 2024
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar monadic functions]]
    3 KB (502 words) - 22:05, 10 September 2022
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar dyadic functions]]
    4 KB (452 words) - 10:58, 11 September 2022
  • ...1145/800136.804483 On the locus of program flow within and among secondary functions] at [[APL79]].</ref><ref>Edward V. Eusebi. [https://dl.acm.org/doi/10.1145/ ...also does not include pre-defined control structures, but its first-class functions and list literals allow a similar syntax to be achieved without extending t
    7 KB (1,008 words) - 14:57, 10 March 2024
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Comparison functions]]
    4 KB (500 words) - 21:57, 28 November 2022
  • ...Iverson|Iverson]]'s 1978 [[Operators and Functions]] along with other set functions including [[Union]], [[Intersection]], and [[Difference]]. There it had the ...P APL]] successor [[SAX]]. [[J]] uses similar definitions: its Nub-related functions are Nub (<syntaxhighlight lang=j inline>~.</syntaxhighlight>), [[Nub Sieve]
    9 KB (1,243 words) - 12:57, 23 November 2023
  • ...Iverson]] to prepare an answer book for the problems in Ken's ''Elementary Functions''. IVSYS was only available in this way for a short time, as the TSM projec
    7 KB (773 words) - 17:37, 19 March 2024
  • By 1982, [[Nial]] had defined four infix functions to join two arrays, enclosing any combination of them.<ref>Fl. Schmidt and {{APL built-ins}}[[Category:Primitive functions]]
    3 KB (486 words) - 17:16, 6 March 2024
  • ...s which partition major cells along the first axis, although few partition functions do this. {{APL built-ins}}[[Category:Primitive functions]]
    6 KB (812 words) - 23:25, 29 January 2024
  • 2 KB (215 words) - 10:57, 6 October 2022
  • {{APL built-ins}}[[Category:Primitive functions]]
    1 KB (200 words) - 21:59, 10 September 2022
  • [[Category:Primitive functions]]
    1 KB (201 words) - 07:01, 8 September 2022
  • {{APL built-ins}}[[Category:Primitive functions]]
    1 KB (199 words) - 23:29, 17 March 2024
  • ...er all syntactic classes of such built-ins; constants, variables, objects, functions and operators. It is common to call these ''system constants'', ''system va * System functions are various utility functions, like <syntaxhighlight lang=apl inline>⎕FX</syntaxhighlight> to define ("
    6 KB (871 words) - 00:01, 16 April 2024
  • ...ter in Dyalog 16.0"].</ref> Foad worked not only on speeding up particular functions but also optimising the interpreter as a whole, for instance implementing s ...s for [[system function]]s that previously lacked any result (as no-result functions are difficult to use in [[dfn]]s). Foad was involved in designing several e
    6 KB (887 words) - 14:50, 4 March 2024
  • ...hlight> and <syntaxhighlight lang=apl inline>im</syntaxhighlight> refer to functions that return the real and imaginary part of the given complex number respect {{APL features}}[[Category:Scalar monadic functions]]
    5 KB (632 words) - 22:14, 10 September 2022
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar dyadic functions]]
    4 KB (525 words) - 22:11, 10 September 2022
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Leading axis theory]]
    2 KB (244 words) - 01:22, 6 February 2024
  • [[Scalar functions]] descend into nested arrays one element at a time. Arrays can be nested at
    1 KB (208 words) - 22:01, 10 September 2022
  • ...t based on [[APL 90 (dialect)]] and presented at [[APL90]], which replaced functions with first-class blocks, see [[A+ (Girardot)]].'' ...|| [[Assignment]] or [[Selective Assignment]] || Result (returns from functions)
    9 KB (859 words) - 02:29, 5 March 2024
  • 1 KB (197 words) - 07:16, 29 June 2020
  • {{APL built-ins}}[[Category:Primitive functions]]
    1 KB (206 words) - 20:15, 31 January 2024
  • ...E. Iverson]]. [https://www.jsoftware.com/papers/opfns1.htm#8 Operators and Functions. §8 ''Composition and Duality''.] Research Report RC-7091. [[IBM]] Watson
    2 KB (258 words) - 02:12, 27 August 2023
  • ...a pair type, the removal of overloaded and [[Ambivalent function|variadic functions]], and the modification of [[trains]]' syntax to allow assignment and loose
    2 KB (203 words) - 22:46, 24 January 2024
  • * [https://doi.org/10.1145/800142.805376 "Nested arrays, operators, and functions"] at [[APL81]].
    1 KB (198 words) - 16:42, 14 February 2024
  • ...''Rappel'', during development, the purpose of Pometo is to create library functions for use in Erlang and Elixir applications.
    2 KB (190 words) - 11:28, 20 April 2021
  • The Each operator has no effect on [[scalar function]]s, since these functions already map over each array element. For example, both expressions below ha
    5 KB (488 words) - 22:16, 10 September 2022
  • {{APL built-ins}}[[Category:Primitive functions]]
    1 KB (235 words) - 02:25, 9 March 2024
  • {{APL built-ins}}[[Category:Primitive functions]]
    1 KB (188 words) - 02:15, 5 March 2024
  • ...s}}[[Category:Typed array languages]][[Category:Languages with first-class functions]][[Category:Ahead-of-time compilers]]
    2 KB (213 words) - 23:06, 24 January 2024
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Scalar monadic functions]]
    5 KB (491 words) - 14:28, 13 February 2023
  • ...Category:List-based array languages]][[Category:Languages with first-class functions]][[Category:ASCII languages]][[Category:IR compilers]]
    2 KB (212 words) - 23:27, 24 January 2024
  • ...es parsing by omitting user-defined operators while requiring user-defined functions to use lowercase names and arrays to use uppercase names. Despite these sim
    2 KB (209 words) - 14:08, 12 April 2021
  • ...re.com/wiki/Doc/Elementary_Functions_An_Algorithmic_Treatment ''Elementary Functions An Algorithmic Treatment'']. ...hs]], PAT used letters prefixed by the <code>@</code> symbol. [[Comparison functions]] were denoted by <code>@</code> followed by three digits 0 or 1, indicatin
    7 KB (986 words) - 22:42, 24 January 2024
  • === Functions === ...s}}[[Category:Based array languages]][[Category:Languages with first-class functions]][[Category:IR compilers]][[Category:Leading axis languages]][[Category:Lan
    11 KB (1,330 words) - 15:35, 6 March 2024
  • Dyadic [[scalar functions]] and the [[Each]] operator use scalar extension to pair their arguments:
    8 KB (947 words) - 03:06, 20 February 2024
  • ...first-class to facilitate features that depend on the number of arguments functions take. ...]]s is removed. Because of this, Uiua often splits APL primitives into two functions. Its primitives use [[Unicode]] glyphs including many not found in other la
    16 KB (2,314 words) - 20:02, 14 April 2024
  • 2 KB (281 words) - 10:52, 11 September 2022
  • * [https://chat.stackexchange.com/rooms/52405/conversation/lesson-7-apl-functions-#41436171 APL Cultivation] {{APL built-ins}}[[Category:Primitive functions]]
    3 KB (319 words) - 22:18, 10 September 2022
  • ...nds while the derived function's valence counts [[argument]]s. Unlike with functions, there is no possibility for a [[niladic]] or [[ambivalent]] operator.
    2 KB (270 words) - 22:16, 10 September 2022
  • ⍝ same as this, because operators are left-associative, unlike functions which are right-associative
    3 KB (310 words) - 06:20, 28 February 2024
  • {{APL built-ins}}[[Category:Primitive functions]]
    2 KB (233 words) - 21:51, 10 September 2022
  • {{APL built-ins}}[[Category:Primitive functions]]
    2 KB (259 words) - 22:22, 10 September 2022
  • ...ments and not the prototype. [[Adin Falkoff]] presented code for Find-like functions using <syntaxhighlight lang=apl inline>∧.=</syntaxhighlight> at [[APL79]] {{APL built-ins}}[[Category:Primitive functions]]
    5 KB (595 words) - 21:36, 10 September 2022
  • ...ins|Grade|⍋|⍒}} is a pair of [[ambivalent]] [[primitive function|primitive functions]] related to [[wikipedia:sorting#sorting information or data|sorting]]. Ins ...sort the [[major cell]]s of its argument, and introduced the dyadic Grade functions,<ref>Peter Wooster. "Extended Upgrade and Downgrade". SATN-35. 1980-09-15.<
    8 KB (962 words) - 16:23, 16 March 2024
  • 2 KB (283 words) - 01:30, 10 March 2024
  • ...Category:List-based array languages]][[Category:Languages with first-class functions]][[Category:Languages with tacit programming]]
    2 KB (232 words) - 17:39, 2 March 2024
  • ...programming|tacit function]]s, which are created by manipulating existing functions with no reference to [[argument]]s. ...operator]] in [[NARS]] and a library to translate this notation to defined functions in [[SHARP APL]]. [[Function assignment]], a necessary feature for tacit pr
    21 KB (1,991 words) - 06:36, 17 March 2024
  • ...icit procedures for calculating the exact or approximate values of various functions. Such explicit procedures are called algorithms or programs. Because an eff
    2 KB (278 words) - 15:45, 30 April 2020
  • ...ngle consistent notation; it allows us to exploit the powerful concepts of functions and operators; and it helps us to escape from the tyranny of scalars by giv
    2 KB (352 words) - 15:01, 5 February 2024
  • All scalar functions support [[leading axis agreement]]. * All set functions support arguments of any rank.
    9 KB (1,087 words) - 15:09, 6 March 2024
  • * [https://chat.stackexchange.com/rooms/52405/conversation/lesson-10-apl-functions-- APL Cultivation] {{APL built-ins}}[[Category:Primitive functions]][[Category:Array characteristics]]
    2 KB (340 words) - 22:05, 10 September 2022
  • {{APL built-ins}}[[Category:Primitive functions]]
    3 KB (267 words) - 21:02, 10 September 2022
  • ...ighlight lang=apl inline>¯1</syntaxhighlight> using the [[Rank operator]]. Functions designed to follow leading axis theory often manipulate the major cells of
    2 KB (306 words) - 23:27, 10 March 2024
  • == Primitive functions == All scalar functions have rank zero.
    22 KB (2,021 words) - 22:59, 7 May 2024
  • ...highlight> in dialects that [[Tacit_programming#Primitives|allow primitive functions to be named]]. Another common phrase was <syntaxhighlight lang=apl inline>*
    7 KB (1,014 words) - 23:29, 10 March 2024
  • {{APL built-ins}}[[Category:Primitive operators]][[Category:Defining functions]]
    2 KB (341 words) - 02:32, 8 March 2024
  • 2 KB (308 words) - 13:04, 10 March 2024
  • ...ight> or <syntaxhighlight lang=apl inline>,⍨⍴1,⍴∘0</syntaxhighlight>. Both functions take the side length as an argument and produce an identity matrix with tha * [https://chat.stackexchange.com/rooms/52405/conversation/lesson-10-apl-functions-- APL Cultivation]
    6 KB (891 words) - 22:26, 10 September 2022
  • ...s new primitives such as [[Nub Sieve]], [[Nub In]], [[Raze]], Raze In, and functions for working with permutations, and aligns some functionality more closely w
    2 KB (304 words) - 20:52, 31 January 2024
  • ...tered, soon almost all are used naturally in every program — the primitive functions form a harmonious and useful set.<ref name="lyrical">Perlis, Alan. [http://
    6 KB (857 words) - 15:22, 11 April 2023
  • * In [[SHARP APL]] and [[NARS2000]], the function derived from two functions operands, can also be called [[monadic function|monadically]] and then repr
    3 KB (322 words) - 22:12, 10 September 2022
  • ...syntaxhighlight lang=apl inline>+</syntaxhighlight>, but also from defined functions. For example ...tion, no braces are needed to mark the definition of a function: primitive functions just combine in a way that enables us to omit any reference to the function
    11 KB (1,379 words) - 01:32, 10 March 2024
  • 2 KB (319 words) - 15:35, 17 March 2024
  • {{APL built-ins}}[[Category:Primitive functions]]
    2 KB (324 words) - 15:33, 11 January 2024
  • ...efined using APl.jl can hence be used directly in Julia code like ordinary functions.
    3 KB (393 words) - 08:25, 23 September 2022
  • ...se historical APLs, this does not allow definition of multiple single-line functions on the same line.
    3 KB (421 words) - 05:24, 11 November 2022
  • ...1145/800136.804483 On the locus of program flow within and among secondary functions].
    2 KB (337 words) - 09:01, 15 December 2021
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Functions with first- and last-axis forms]]
    6 KB (554 words) - 22:20, 10 September 2022
  • ...pand]] (<syntaxhighlight lang=apl inline>\</syntaxhighlight>), and the two functions are related to [[Mask]] and [[Mesh]]. It is also closely related to the [[I ...and a vector register for the other argument, but are named after the APL functions. These instructions allow compression of 4-byte and 8-byte elements, and wi
    16 KB (2,092 words) - 19:15, 16 March 2024
  • * [https://chat.stackexchange.com/rooms/52405/conversation/lesson-10-apl-functions--#41869169 APL Cultivation] {{APL built-ins}}[[Category:Primitive functions]]
    3 KB (292 words) - 21:02, 10 September 2022
  • {{APL built-ins}}[[Category:Primitive functions]]
    2 KB (360 words) - 21:14, 19 February 2024
  • === Functions ===
    12 KB (1,469 words) - 12:38, 19 March 2024
  • 3 KB (397 words) - 10:34, 11 September 2022
  • ...some parts of the language more strictly and includes additional primitive functions and operators while adding dictionaries as a native datatype. It also inclu
    3 KB (393 words) - 03:39, 21 February 2024
  • ...Nested array model|nested]] APL, and implements ideas from [[Operators and Functions]]
    2 KB (337 words) - 06:36, 17 March 2024
  • ...perator]] that produces a [[dyadic function]] when applied with two dyadic functions. It's a generalisation of the [[wikipedia:Matrix multiplication|matrix prod .... Iverson]]. [https://www.jsoftware.com/papers/satn42.htm Determinant-Like Functions Produced by the Dot Operator.] SHARP APL Technical Note 42. 1982-04-01.</re
    13 KB (1,585 words) - 00:19, 10 March 2024
  • {{APL built-ins}}[[Category:Primitive functions]]
    4 KB (397 words) - 10:55, 11 September 2022
  • ...line lang=apl>RANK</syntaxhighlight>, produced from two adjacent [[Shape]] functions, and <syntaxhighlight inline lang=apl>POLYCAT</syntaxhighlight>, from multi Functions were written with the <syntaxhighlight inline lang=apl>PROCEDURE</syntaxhig
    11 KB (1,609 words) - 22:06, 8 August 2023
  • {{APL built-ins}}[[Category:Primitive functions]]
    3 KB (288 words) - 15:32, 6 March 2024
  • ...th]]. [https://doi.org/10.1145/800142.805376 Nested arrays, operators, and functions] at [[APL81]].</ref><ref name=personal/> and a shift from making [[Enclose]
    3 KB (364 words) - 23:38, 15 April 2024
  • ...t all. It also allows negative numbers to be used as left [[argument]]s to functions, or as [[operand]]s.
    3 KB (423 words) - 22:09, 10 September 2022
  • ...as subordinate to [[Over]] in [[Ken Iverson]]'s 1978 paper [[Operators and Functions]]: that is, the derived function <syntaxhighlight lang=apl inline>f¨g</syn
    3 KB (410 words) - 19:05, 16 March 2024
  • J
    ...<syntaxhighlight lang=j inline>":</syntaxhighlight> ([[Format]]), constant functions <syntaxhighlight lang=j inline>0:</syntaxhighlight> and <syntaxhighlight la ...f.</syntaxhighlight> to expand a tacit function containing names, constant functions <syntaxhighlight lang=j inline>2:</syntaxhighlight> to <syntaxhighlight lan
    17 KB (2,223 words) - 20:31, 14 April 2024
  • ...06-08.</ref>, and implemented the [[Transpose]] and [[Rotate]] [[primitive functions]] under the direction of [[Larry Breed]]. Later he implemented [[Boolean]]
    3 KB (410 words) - 17:52, 19 March 2024
  • Due to its ability to apply functions to specified subarrays, rank is frequently contrasted with [https://aplwiki ...onsistent behaviour when applied to any function, including [[user-defined functions]]. The ad hoc nature of bracket-axis definitions means that a generalised a
    7 KB (949 words) - 23:54, 20 July 2023
  • 3 KB (395 words) - 10:40, 12 December 2023
  • ...ng units|GPGPU]] library [[wikipedia:ArrayFire|ArrayFire]],<ref>ArrayFire: Functions. [https://arrayfire.org/docs/group__data__func__iota.htm iota]. Jun 2, 2015 * [https://chat.stackexchange.com/rooms/52405/conversation/lesson-8-apl-functions--#41583608 APL Cultivation]
    11 KB (1,493 words) - 21:44, 25 February 2024
  • {{APL built-ins}}[[Category:Primitive functions]]
    3 KB (560 words) - 01:59, 8 March 2024
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Set functions]]
    8 KB (1,082 words) - 16:27, 16 March 2024
  • {{APL built-ins}}[[Category:Primitive functions]]
    3 KB (443 words) - 10:59, 11 September 2022
  • * [https://chat.stackexchange.com/rooms/52405/conversation/lesson-7-apl-functions-#41435208 APL Cultivation] {{APL built-ins}}[[Category:Primitive functions]]
    4 KB (424 words) - 21:33, 28 January 2024
  • * [https://chat.stackexchange.com/rooms/52405/conversation/lesson-6-apl-functions-----#message-41303962 APL Cultivation] {{APL built-ins}}[[Category:Primitive functions]]
    3 KB (549 words) - 21:14, 10 September 2022
  • 3 KB (504 words) - 10:45, 11 September 2022
  • {{APL built-ins}}[[Category:Primitive functions]]
    3 KB (282 words) - 22:18, 10 September 2022
  • {{APL built-ins}}[[Category:Primitive functions]]
    4 KB (408 words) - 22:17, 10 September 2022
  • ⍝ f and g are functions
    3 KB (424 words) - 22:17, 10 September 2022
  • * [https://dyalog.tv/Webinar/?v=6SAsgEvUmkU Progressive set functions]
    14 KB (1,892 words) - 09:42, 26 January 2024
  • ...ed names are global by default, and local variables are visible to all sub-functions
    3 KB (429 words) - 23:39, 20 February 2024
  • ...troduction/ Introduction], [https://www.sacrideo.us/apl-a-day-1-functions/ Functions], [https://www.sacrideo.us/apl-a-day-2-arrays-values/ Arrays, Values], [htt '''New primitive functions'''
    10 KB (1,442 words) - 13:09, 4 March 2024
  • .../10.1145/800071.802259 Eigenanalysis and polynomial root finding primitive functions]. With S. Schmidt and M. A. Jenkins. ...: [https://doi.org/10.1145/800058.801080 Function assignment and arrays of functions].
    7 KB (1,028 words) - 23:38, 15 April 2024
  • {{APL built-ins}}[[Category:Primitive functions]]
    4 KB (381 words) - 15:33, 17 March 2024
  • ...correct highlighting of localized variables), indentation and convenience functions like toggling localization of variables.<br>[https://github.com/abochannek/
    4 KB (613 words) - 18:00, 28 January 2023
  • File handling system functions such as <syntaxhighlight lang=apl inline>⎕FCREATE</syntaxhighlight> were ...tor, if present. Classes could interact with namespaces by importing their functions as methods. Dyalog's Windows GUI framework, already based on .NET classes,
    33 KB (4,425 words) - 23:27, 10 March 2024
  • {{APL built-ins}}[[Category:Primitive functions]][[Category:Leading axis theory]]
    4 KB (527 words) - 01:30, 18 March 2024

View (previous 250 | next 250) (20 | 50 | 100 | 250 | 500)