Search results

Jump to navigation Jump to search
  • ...ph]] <syntaxhighlight lang=apl inline>~</syntaxhighlight> with the monadic function [[Not]]. Others can easily define such a function:
    2 KB (274 words) - 10:58, 11 September 2022
  • ...[[set function]] which computes the [[wikipedia:intersection (set theory)|set intersection]] of the two [[vector]] [[argument|arguments]]. Others can easily define such a function:
    2 KB (256 words) - 22:14, 10 September 2022
  • {{Main|Comparison function}} :''For the set function, see [[Without]].''
    2 KB (296 words) - 22:11, 10 September 2022
  • ...yadic]] [[set function]] which computes the [[wikipedia:union (set theory)|set union]] of the two [[vector]] [[argument|arguments]]. Others can easily define such a function:
    2 KB (256 words) - 17:25, 6 January 2024
  • A '''primitive function''' is a [[function]] defined by the language. Outside of the array community, such functions m ...of the argument or its subarrays without regard to their values, and [[set function]]s, which return a result or manipulate arrays based on which [[cell]]s or
    2 KB (249 words) - 14:43, 30 April 2020
  • ...lished by [[Ken Iverson]] in 1978, collecting a set of [[operator]]s and [[function]]s he had developed over the preceding years. Released two years before Ive ...ighlight lang=apl inline>~</syntaxhighlight> || || [[Set Difference]]
    3 KB (356 words) - 22:27, 10 September 2022
  • ...in a similar manner because ordinary assignment has the form of a [[dyadic function]] while [[modified assignment]] works like a [[monadic operator]] applied d The following glyphs may be subject to function-operator overloading:
    6 KB (797 words) - 12:53, 13 February 2024
  • :''This article is about the items of an array. For the set function, see [[Membership]]. ...ther array, and an element of an array can be retrieved using the [[Pick]] function. [[Stranding]] forms a [[vector]] directly from its elements.
    1 KB (197 words) - 07:16, 29 June 2020
  • | function styles = [[defined function]]s, [[direct definition (operator)]] ...chard More]], and development manager [[Bob Smith]], NARS introduced a new set of functions for working with arrays that contain arrays, as well as many n
    6 KB (626 words) - 02:40, 8 March 2024
  • ...apply inside [[boxes]]. Functions which are not scalar, are called [[mixed function]]s. Only a particular [[valence]] of a function is labelled "scalar". The scalar monad [[Not]] usually shares the glyph <sy
    4 KB (503 words) - 22:25, 10 September 2022
  • .../10.1145/390007.805334 10.1145/390007.805334]</ref><ref>Berry, Michael. "A set of APL functions to play new Eleusis". IJCAI'81: Proceedings of the 7th int ...unction is not revealed to the Students, nor is an explanation of what the function does.
    5 KB (771 words) - 22:04, 10 September 2022
  • ...''' applies to [[function]] or [[array]] [[operand]]s to yield a [[derived function]] result. Operators bind with higher [[precedence]] than functions and are ...king no operands, because this would be indistinguishable from a [[niladic function]].
    3 KB (416 words) - 15:15, 30 April 2020
  • | function styles = [[defined function]] ...ted from right to left, much as if the semicolon was the Left [[identity]] function (<syntaxhighlight lang=apl inline>⊣</syntaxhighlight>).
    7 KB (879 words) - 23:42, 15 April 2024
  • ...represents, and usually has a different name: for example, the [[dyadic]] function [[Take]] is represented with the glyph [[Up Arrow]]. ...[wikipedia:ASCII|ASCII]], now considered a "standard" or "basic" character set, but all of them are included in [[Unicode]], as one goal of Unicode was to
    4 KB (622 words) - 05:22, 26 February 2024
  • ...brary for [[SHARP APL]] that translated a direct definition to a [[defined function]]. The argument naming and use of <code>:</code> for a condition later appe ...nymous function]]s. For example, the following expression would define the function <syntaxhighlight lang=apl inline>plus</syntaxhighlight> to add its argument
    4 KB (534 words) - 01:58, 8 March 2024
  • ...name of a 256-[[character]] [[vector]] which contains the entire character set of older APL implementations that did not support [[Unicode]], but instead ...fined character vector containing every member of the ''required character set'' exactly once".<ref>BS ISO/IEC 13751:2001: Information technology. Program
    5 KB (414 words) - 00:24, 10 March 2024
  • | function styles = [[defined function]] ...0: it is a 16-bit machine rather than 32-bit, with a different instruction set, and has no native floating-point support: instead, Hirondo Kuki's 32-bit f
    3 KB (427 words) - 21:13, 10 September 2022
  • ...nline>⍺</syntaxhighlight> being the character vector representation of the function (<syntaxhighlight lang=apl inline>'{∊⍵⍺⍵⍺,4/⍵}'</syntaxhighligh ...]. This is precisely what the function does. Given the representation of a function <syntaxhighlight lang=apl inline>⍺</syntaxhighlight> (itself in this case
    5 KB (639 words) - 18:09, 3 March 2024
  • A vector differs from a [[set]] or [[multiset]] in that its elements are ordered (additionally, sets do n ...line>/</syntaxhighlight> in [[J]]) passes entire cells, and performs fewer function calls.
    2 KB (387 words) - 10:32, 11 September 2022
  • '''Sort Up''' and '''Sort Down''' are [[monadic function]]s that order the [[major cell]]s of an array in ascending or descending or ...xhighlight>) or From function, which for example allows the ascending sort function on any rank to be written as the [[train]] <syntaxhighlight lang=apl inline
    3 KB (441 words) - 15:06, 6 March 2024
  • | function styles = [[dfn]] ...not from Miscellaneous Technical block, are instead borrowed from Julia's set<ref>https://docs.juliahub.com/CalculusWithJulia/AZHbv/0.0.5/misc/unicode.ht
    3 KB (393 words) - 08:25, 23 September 2022
  • | function styles = [[tacit]] ...ntended to give Jelly an advantage in [[code golf]], e.g. divmod, the hash function, and string compression. Jelly uses different terminology from normal APL u
    2 KB (283 words) - 22:46, 24 January 2024
  • ...]]s is allowed and actually performs a lamination. In APLs which allow a [[function axis]] for Catenate, Laminate can be invoked by giving a fractional (non-in ...oving the ability to specify an axis, and add a new dedicated [[Laminate]] function.
    3 KB (439 words) - 21:02, 10 September 2022
  • ...primitive operator|primitive]] [[monadic operator]] which takes a [[dyadic function]] [[operand]] where specified keys group the indices or major cells of an a ...and applies the [[function]] operand once for each unique major cell. The function is applied with the unique major cell as left argument, while the right arg
    7 KB (895 words) - 00:56, 16 April 2024
  • ...perator while the behavior of functions with axis must be defined for each function separately. However, [[GNU APL]] implements the syntax and extends it so it The following [[Monadic function|monads]] may allow an axis:
    6 KB (878 words) - 05:12, 11 November 2022
  • ...s play a crucial role for Dyalog APL developers. Dyalog comes with a rich set of user commands, but independent parties also develop and maintain user co Dyalog installs its own set of user commands into <syntaxhighlight lang=apl inline>[DYALOG]/SALT/spice<
    13 KB (1,727 words) - 15:48, 7 October 2023
  • ...rse]]/[[Rotate]] (<syntaxhighlight lang=apl inline>⌽</syntaxhighlight>), [[Function axis]] | 1974 || [[APL/700]] || [[Union]], [[Intersection]], [[Set Difference]] (but these functions only return unique elements), [[modified
    8 KB (788 words) - 22:14, 18 March 2024
  • ...f>) and '''Fit''' in [[J]], is a special [[dyadic operator]] which takes a function as its left [[operand]] and modifies its behaviour as specified by the arra ...his time in the form of a dyadic operator that would customise [[primitive function]]s.
    5 KB (626 words) - 10:43, 11 September 2022
  • | function styles = [[tradfn]], [[dfn]], [[tacit]] * All set functions support arguments of any rank.
    9 KB (1,087 words) - 15:09, 6 March 2024
  • ...pth, a number associated with every array. For the operator that applies a function at a given depth, see [[Depth (operator)]].'' {{Built-in|Depth|≡}} is a [[monadic]] [[primitive function]] that returns an array's depth. In the APL [[array model]], the '''depth''
    3 KB (549 words) - 21:14, 10 September 2022
  • ...e First" or an equivalent. Replicate is a widely-accepted extension of the function '''Compress''', which requires the number of copies to be [[Boolean]]: each ...etimes resolved by making Replicate an operator itself, and sometimes by [[function-operator overloading]] allowing both syntactic elements to coexist.
    16 KB (2,092 words) - 19:15, 16 March 2024
  • | [[Replicate]] [[function]] | [[Expand]] [[function]]
    7 KB (762 words) - 17:40, 20 February 2024
  • ...as the [[Commute]] and [[Rank (operator)|Rank]] operators, the [[Identity function]]s, and [[GCD]] and [[LCM]] extending Or and And. ...hile others, such as [[APL+Win]] and [[Dyalog]], have a slightly different set of [[quad name]]s and provide the [[migration level]] functionality to impr
    2 KB (308 words) - 13:04, 10 March 2024
  • ...ntax, are always considered the most important to maintain, while [[system function]]s are often handled more loosely and [[I-beam]]s or [[user command]]s may ...ce to appear. The traditional way to do so was to insert a line with one a function on it. The [[FinnAPL idiom library]] includes
    7 KB (1,014 words) - 23:29, 10 March 2024
  • ...ilt-in|Nub Sieve|≠}}, '''Nubsieve''', or '''Unique Mask''', is a [[monadic function]] that returns a [[Boolean]] [[vector]] indicating which [[major cells]] of ...Unique Mask can also be derived from the [[self-classify]] or index-in-nub function <syntaxhighlight lang=apl inline>(∪⍳1/⊢)</syntaxhighlight>. The follo
    8 KB (1,082 words) - 16:27, 16 March 2024
  • {{Built-ins|Unique|∪|↑}}, or '''Nub''', is a [[monadic]] [[set function]] which removes duplicate [[major cells]] from an array. It returns only th ...[Ken Iverson|Iverson]]'s 1978 [[Operators and Functions]] along with other set functions including [[Union]], [[Intersection]], and [[Difference]]. There
    9 KB (1,243 words) - 12:57, 23 November 2023
  • | function styles = [[defined function]] ...\3000 followed the [[APL.SV]] model closely, and featured exactly the same set of primitives. However, it featured the new implementation techniques of a
    11 KB (1,609 words) - 22:06, 8 August 2023
  • :''This page is about the array theory concept. See [[Index (function)]], [[Indexing]], [[Indices]], [[Index Generator]], [[Index of]], and [[Int ...the ordering within each axis. One definition of an array is simply a map (function) which specifies an element for each index, where the possible indices are
    6 KB (946 words) - 22:05, 10 September 2022
  • {{Built-in|Indices|⍸}}, or '''Where''', is a [[monadic]] [[primitive function]] which returns the [[Index|indices]] of all ones in a [[Boolean]] array. M ...the argument by the number of times it appears. It is identical to the APL function:
    8 KB (1,126 words) - 20:03, 14 April 2024
  • Some modern versions of APL include a set of keywords for [[wikipedia:Control flow|controlling flow]] of execution. S ...control structures defined by these keywords is only allowed in [[defined function]]s.
    7 KB (1,008 words) - 14:57, 10 March 2024
  • {{Built-in|Format|⍕}} is an [[ambivalent]] [[primitive function]] which formats the right [[argument]] into a [[simple]] [[character]] arra ...pports '''Format by example''', which uses string left argument for a rich set of format specifications:
    3 KB (292 words) - 21:02, 10 September 2022
  • The relevant document for the APL character set is the ''APL Character Repertoire'' (ACR)<ref>ISO-IEC/JTC1/SC22/WG3. [http: ...</ref> was that in some implementations the symbol for the logical [[And]] function was U+005E only, in some implementations it was U+2227 only, and in some bo
    14 KB (1,837 words) - 13:03, 5 February 2024
  • ...namespace, namespaces serve as a way to combine the context for a set of [[function]]s or other operations without interfering with other parts of a program th ...as a form of name scope (IBM used the term "namescope" for a workspace or function scope) that could be manipulated directly by the programmer.<ref name="swai
    4 KB (539 words) - 14:59, 21 February 2024
  • ...PL implementations dropped the closing symbol for consistency with monadic function syntax. ...nion]] are written with <math>\cap</math> and <math>\cup</math>, and the [[Set Difference]] with <math>\Delta</math>.
    5 KB (731 words) - 20:30, 17 February 2024
  • ...view of all forms; in particular [[dfn]]s are considered a type of defined function in [[Dyalog APL]] and [[GNU APL]].'' ...with [[J]] and [[K]] rejecting function definition in favor of [[anonymous function]] description.
    11 KB (1,470 words) - 22:13, 10 September 2022
  • <syntaxhighlight lang=apl inline>FixSimpleXaml</syntaxhighlight> is a function used to execute the XAML and return the root element as a .Net object. All ...button1''' (line 22) are attached automatically to the root element by the function <syntaxhighlight lang=apl inline>FixSimpleXaml</syntaxhighlight>:
    32 KB (4,251 words) - 13:13, 4 March 2024
  • ...those that result from [[Bracket indexing|indexing]] that array by a full set of [[index]] arrays each of which is either a [[scalar]] or a [[vector]] of The [[Find]] (<syntaxhighlight lang=apl inline>⍷</syntaxhighlight>) function searches for occurrences of the left argument as a subarray of the right ar
    3 KB (442 words) - 09:27, 14 September 2022
  • | function styles = [[Defined function|defined]] ...soft Windows, Linux, and macOS. Though APLX keeps APL's extended character set, APLX is a bit more verbose, due to the prevalence of system functions with
    11 KB (959 words) - 13:25, 13 February 2024
  • [[File:20190910-02-ML.jpg|thumb|right|[[Boolean function|Boolean algorithm]]s at [[Dyalog '19]].]] ...its deficiencies. Uses Unicode [[glyph]]s, but has a different character set than APL.
    3 KB (478 words) - 08:35, 22 January 2024
  • ...nar]] on 20th September 2020, [[Ray Polivka]] described a programming test set in the 1950s in the course "Programs1" in the [[wikipedia:ILLIAC|ILLIAC]] w ...ntaxhighlight lang=apl inline>Shirley</syntaxhighlight> is a [[traditional function]] which one might have [[APL\360|written in 1970]] (except for the [[Mix]]
    5 KB (722 words) - 22:16, 10 September 2022

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