Search results

Jump to navigation Jump to search
  • ...[[enclose]]d array, and an array of boxes (a "boxed array") to a [[nested array]]. ...arrays which contain both numbers and characters, as well as arrays with a nested structure.
    1 KB (239 words) - 15:27, 30 April 2020
  • :''This article is about the items of an array. For the set function, see [[Membership]]. ...y theory]] each element of an array is another array, and an element of an array can be retrieved using the [[Pick]] function. [[Stranding]] forms a [[vecto
    1 KB (197 words) - 07:16, 29 June 2020
  • {{Infobox array language | array model = [[flat array model|flat]] arrays with nested lists
    2 KB (209 words) - 14:08, 12 April 2021
  • The following array family programming languages, and papers describing languages, have had a major influence on commonly-used APLs. ...on of APL", [[Jim Brown]]'s Ph.D. thesis, describes a [[Nested array model|nested]] APL which later becomes the basis of [[APL2]]
    2 KB (337 words) - 06:36, 17 March 2024
  • {{Infobox array language | array model = [[nested array model|nested]]
    2 KB (220 words) - 03:01, 21 February 2024
  • {{Infobox array language | array model = [[nested array model|nested]]
    2 KB (260 words) - 19:02, 7 March 2023
  • ...ed simple in most contexts, although they may have depth greater than 1 in languages that use the [[prototype]] to determine depth. ...ke numbers and characters. Arrays which would not be representable in flat array theory—those which contain a mixture of simple scalar types, or contain b
    1 KB (175 words) - 10:46, 20 April 2021
  • :''This page is about array depth, a number associated with every array. For the operator that applies a function at a given depth, see [[Depth (op ...Depth returns a negative result to indicate that not all paths through the array have the same depth.
    3 KB (549 words) - 21:14, 10 September 2022
  • {{Infobox array language | array model = [[nested array model|nested]]
    2 KB (264 words) - 22:44, 24 January 2024
  • {{Infobox array language | array model = [[List model|Lists]]
    2 KB (212 words) - 23:27, 24 January 2024
  • {{Infobox array language | array model = [[nested array model|nested]]
    2 KB (217 words) - 00:41, 25 November 2020
  • {{DISPLAYTITLE:dzaima/APL}}{{Infobox array language | array model = [[nested array model|nested]] or [[flat array model|flat]]
    3 KB (393 words) - 03:39, 21 February 2024
  • {{Infobox array language | array model = [[Nested array model|nested]]
    2 KB (245 words) - 23:28, 22 February 2024
  • {{Infobox array language | array model = [[based array model|based]]
    2 KB (190 words) - 11:28, 20 April 2021
  • ...Pervasion can be seen as and modelled by [[recursion|recursing]] into all nested elements until the function can be applied to all simple scalars.
    3 KB (387 words) - 21:06, 10 September 2022
  • {{Infobox array language | array model = [[List model|Lists]] compiled to [[Flat array model|flat]]
    2 KB (213 words) - 23:06, 24 January 2024
  • ...ment]] or another relevant array is used. The fill element is usually that array's [[prototype]]. [[J]] allows the fill to be specified using the fit conjun Fills are one way to convert an [[empty array]] into a non-empty array. [[Reduction]] along an empty [[axis]] also produces such a transition, but
    3 KB (345 words) - 14:19, 16 May 2023
  • {{Infobox array language | array model = [[nested]]
    4 KB (448 words) - 07:43, 25 January 2024
  • ...them until reaching [[simple scalars]]; in [[Flat array model|flat]] array languages they usually do not apply inside [[boxes]]. Functions which are not scalar,
    4 KB (503 words) - 22:25, 10 September 2022
  • {{Infobox array language | array model = [[nested array model|nested]]
    6 KB (626 words) - 02:40, 8 March 2024
  • {{Infobox array language | array model = [[Flat array model|flat]] statically typed
    2 KB (240 words) - 17:52, 9 November 2021
  • ...utside of APL, such one-dimensional data might also be called a "list" or "array". ...lang=apl inline>A ≡ (⍴A)⍴,A</syntaxhighlight>), the multidimensional APL [[array model]] can be built up from only an understanding of vectors.
    2 KB (387 words) - 10:32, 11 September 2022
  • {{DISPLAYTITLE:ngn/apl}}{{Infobox array language | array model = [[nested array model|nested]]
    5 KB (553 words) - 12:25, 31 August 2023
  • {{Infobox array language | array model = [[nested]]
    2 KB (207 words) - 14:59, 21 February 2024
  • {{Infobox array language | array model = [[nested]]
    2 KB (281 words) - 13:11, 8 February 2024
  • I
    {{Infobox array language | array model = [[List model|lists]]
    3 KB (371 words) - 22:35, 16 March 2024
  • ...ement]]s) or rank to fit a common shape. In all APLs Mix allows a [[simple array]] argument, and returns it unchanged. Mix is a left inverse to both [[Enclo ⍴x ⍝ x is a nested array, i.e. array of array
    7 KB (900 words) - 18:27, 29 January 2024
  • {{Infobox array language | array model = [[nested array model|nested]]
    4 KB (556 words) - 14:59, 10 March 2024
  • ...efined by array languages. For the role of arrays in [[APL syntax]], see [[Array]].'' ...o restrictions at all: any kind of data can be treated as a [[scalar]], or array with rank 0!
    14 KB (2,301 words) - 20:27, 3 March 2024
  • {{Infobox array language | array model = [[nested array model|nested]]
    10 KB (1,101 words) - 02:29, 9 March 2024
  • {{Infobox array language | array model = [[nested array model|nested]]
    3 KB (490 words) - 12:05, 3 August 2021
  • {{Infobox array language | array model = [[nested array model|nested]]
    3 KB (429 words) - 23:39, 20 February 2024
  • ...ing items from an array. See [[Index]] for the concept of a location in an array. See [[Bracket indexing]], [[Index (function)]], [[Pick]], and [[Select]] f ...ndex|indices]]. All indexing operations are subject to [[index origin]] in languages which have such a concept.
    4 KB (480 words) - 22:13, 10 September 2022
  • ...lt-in|Index Of|⍳}} is a [[dyadic]] [[primitive function]] which returns an array of [[index|indices]] where each item in the right [[argument]] appears in t ...is usually restricted to a [[vector]]. The result is a [[simple]] integer array with the shape of the right argument, and each cell indicates at which inde
    4 KB (556 words) - 21:35, 10 September 2022
  • :''This article is about one-liners in APL. For other languages, see [[wikipedia:One-liner program|Wikipedia]].'' ...like [[Each]] did not exist until the development of [[Nested array model|nested]] APLs. Once introduced, [[Execute]] became one possibility for performing
    2 KB (283 words) - 01:30, 10 March 2024
  • :''This page is about generating indices for an array of a given size. See [[Indexing]], [[Indices]], [[Index of]], and [[Interva ...yph]] '''Iota''', is a [[monadic]] [[primitive function]] which returns an array of [[index|indices]] with [[shape]] given by the right [[argument]]. In the
    11 KB (1,493 words) - 21:44, 25 February 2024
  • {{Infobox array language | array model = [[nested array model|nested]]
    4 KB (565 words) - 12:28, 22 February 2024
  • {{Infobox array language | array model = [[nested array model|nested]]
    11 KB (1,055 words) - 14:37, 11 March 2024
  • ...lang=text inline>foldr1</syntaxhighlight>, in other functional programming languages such as Haskell. ...which forces it to [[enclose]] each non-[[simple]] result in the returned array. It can be modeled as <syntaxhighlight lang=apl inline>f¨/</syntaxhighligh
    4 KB (570 words) - 19:11, 26 June 2023
  • {{Infobox array language | array model = [[nested array model|nested]]
    11 KB (959 words) - 13:25, 13 February 2024
  • {{Infobox array language | array model = [[nested array model|nested]]
    7 KB (1,047 words) - 00:11, 10 April 2024
  • {{Infobox array language | array model = [[wikipedia:Julia (programming language)|Julia]]
    3 KB (393 words) - 08:25, 23 September 2022
  • {{Infobox array language | array model = [[nested array model|nested]]
    9 KB (1,087 words) - 15:09, 6 March 2024
  • {{Built-in|Reshape|⍴}} produces an array with [[shape]] given by the left argument and [[elements]] from the right a Reshape can be used to produce an array with a given shape and ravel:
    6 KB (891 words) - 22:26, 10 September 2022
  • ...not [[match]] an earlier distinct cell) in the order they appeared in the array. It works on nested arrays as well:
    9 KB (1,243 words) - 12:57, 23 November 2023
  • {{DISPLAYTITLE:Extended Dyalog APL}}{{Infobox array language | array model = [[nested array model|nested]]
    13 KB (1,445 words) - 15:08, 6 March 2024
  • ...tions focused partially or exclusively on performance. Currently-developed array-family implementations that advertise high performance include [[Dyalog APL ...or [[nested]] arrays, and compiled or GPU-based APLs may not fully support nested arrays.
    15 KB (2,326 words) - 13:12, 31 August 2023
  • ...rn October 24, 1957) is the designer of [[A]], [[A+]], the [[K]] family of languages, and [[Q]], and cofounder of [[Kx Systems]]. Whitney was a major figure in ...APL session for him. Although Whitney was introduced to other programming languages in university (starting in 1974), he studied mathematics, focusing on set t
    6 KB (916 words) - 17:37, 19 March 2024
  • ...ading axis" comes from the [[frame]], which consists of leading axes of an array, the related concept of [[leading axis agreement]], which extends [[scalar] ...ther they are part of leading axis theory or simply a decision made by two languages with a shared heritage. J introduced non-close compositions, and [[Dyalog A
    10 KB (1,238 words) - 21:46, 10 September 2022
  • {{Infobox array language | array model = [[flat array model|flat]] with [[boxes]]
    16 KB (2,314 words) - 20:02, 14 April 2024
  • ...rst APL dialect to implement them, and previous definitions in other array languages or as proposals are indicated in parentheses. Because primitives tend to ha | [[Enclose]], [[Match]], [[Pick]], nested [[Index Generator]], [[stranded assignment]] (proposed [[Jim Brown|Brown]]
    8 KB (788 words) - 22:14, 18 March 2024
  • == Flat versus Nested == ...log APL]], [[NARS2000]], [[APL2]], [[GNU APL]], and others) use the nested array model.
    21 KB (1,991 words) - 06:36, 17 March 2024
  • K
    {{Infobox array language | array model = [[List model|Lists]]
    7 KB (674 words) - 16:43, 6 March 2024
  • ...omposition Operators. SATN-41, 1981-06-20.</ref> Pair aids in constructing nested arrays in [[tacit programming]], where [[stranding]] by juxtaposition is no ...<ref>Fl. Schmidt and M. A. Jenkins. [https://doi.org/10.1145/800071.802258 Array diagrams and the Nial approach] at [[APL82]].</ref> <code>link</code> enclo
    3 KB (486 words) - 17:16, 6 March 2024
  • ...eveloped by [[Bob Smith]] and the first major language to use the [[nested array model]]. Many of its features would be incorporated in APL*PLUS II on its r
    2 KB (359 words) - 16:39, 14 February 2024
  • ...APL\360]] in that it can be used to write arrays of rank greater than one. Array notation is supported in [[dzaima/APL]], [[BQN]] (using angle brackets <cod Array notation generally consists of a vector notation written with parentheses <
    15 KB (1,875 words) - 04:23, 21 September 2023
  • ...also works in [[ngn/apl]], and other [[Nested array theory|nested]] array languages allow similar implementations: see [[#Translations]]. ...every element by scalar extension again. If the right argument were a flat array rather than being [[enclose]]d, we could obtain a similar, but flat, result
    19 KB (1,783 words) - 11:49, 1 November 2023
  • ...ive]] [[dyadic function]] which shortens or extends the right [[argument]] array along zero or more [[Axis|axes]]. The [[vector]] left argument indicates th ...ins the same: if two different positive arguments are used to take from an array, the one which is closer to zero gives a [[prefix]] of the other result. If
    13 KB (1,829 words) - 01:23, 2 March 2024
  • {{Infobox array language | array model = [[nested array model|nested]]
    32 KB (3,640 words) - 23:27, 10 March 2024
  • ...the Dyalog Forums. This design considerations page, and if necessary the [[Array notation#Specification|specification]], will be kept up to date as feedback The following requirements were proposed as objectives for an APL array notation:<ref>[[Adám Brudzewsky]]. Internal documents. [[Dyalog Ltd.]] 30
    22 KB (3,134 words) - 12:26, 5 May 2023
  • ...ment array. It finds adjacent elements by [[Rotate|rotating]] the original array, causing elements at the edge to wrap around (giving a torus geometry). ...dexing]] with an array index, or [[Take]] to obtain the neighbors of every array element at once.
    9 KB (1,291 words) - 19:38, 31 January 2024
  • ...[wikipedia:Burroughs Corporation|Burroughs]], and others, and some non-APL languages. IBM's promotion of [[VS APL]] as a platform became another source of deman ...ed to many other systems. The choice to make Dyalog a [[Nested array model|nested]] APL like [[NARS]] and the in-process [[APL2]] would also have a major eff
    11 KB (1,605 words) - 12:27, 31 August 2023
  • ...Christensen's first APL application, [[APL conference]]s, the [[boxed]]/[[nested]] split, [[Ken Iverson]]'s [[Rationalized APL]] and [[J]], the [[Rank opera ...inline>⌹</syntaxhighlight>), Disjoined arrays using a dedicated Disjoined Array Computer (DAC), hardware [[APL machine]]s/processors, [[shared variable]]s.
    13 KB (1,708 words) - 23:39, 15 April 2024
  • ...hen instantiated (for instance by taking the [[First]] element of an empty array), a prototype object would be created using the class's [[niladic]] constru ...arison]]s [[Equal]] and [[Not Equal]] (but not [[array ordering]]: [[total array ordering]] including ordering of complex numbers was added in [[#17.0|17.0]
    33 KB (4,425 words) - 23:27, 10 March 2024
  • While many [[conferences]] and sequences of conferences have been held by the array language community, the term '''APL conference''' refers to a sequence of c | Applied Programming Languages
    168 KB (20,470 words) - 00:01, 16 April 2024
  • ...conference]] held by [[Dyalog Ltd.]] for users of [[Dyalog APL]] and other array programmers. It is approximately a week long and features presentations bot * '''Array languages at Morgan Stanley''', David Crossley
    135 KB (18,206 words) - 19:11, 20 February 2024