Search results

Jump to navigation Jump to search

Page title matches

  • ...ther array languages or as proposals are indicated in parentheses. Because primitives tend to have multiple names and may even change name within a dialect, comm ! Year !! Dialect !! Primitives
    8 KB (788 words) - 22:14, 18 March 2024

Page text matches

  • ...<syntaxhighlight lang=apl inline>#</syntaxhighlight>) are sometimes called primitives. {{APL built-ins}}[[Category:APL syntax]]
    765 bytes (95 words) - 21:51, 10 September 2022
  • | implementation languages = 370 assembler, APL<ref name="apl81">[[Bob Smith]]. [https://doi.org/10.1145/800142.805376 "Nes | documentation = [http://www.sudleyplace.com/APL/Nested%20Arrays%20System.pdf Reference manual]
    6 KB (626 words) - 02:40, 8 March 2024
  • ...and Richard Park of [[Dyalog Ltd.]], focusing on the notational aspects of APL. ...|| [https://apl.show/2022/10/06/Indexing-in-APL-vs-Yorick.html Indexing in APL vs Yorick] || Indexing notation and broadcasting rules of the Yorick progra
    3 KB (395 words) - 10:40, 12 December 2023
  • ...by using a higher-level language, and can even improve [[performance]] as APL allows the programmer to more easily access fast primitive implementations. ...[[ngn/apl]] even uses this technique to implement primitives, as it allows primitives to be freely reassigned.
    2 KB (309 words) - 08:47, 7 August 2023
  • {{DISPLAYTITLE:dzaima/APL}}{{Infobox array language | title = dzaima/APL
    3 KB (393 words) - 03:39, 21 February 2024
  • == Primitives == {{APL dialects}}[[Category:K dialects]][[Category:IR compilers]]
    4 KB (511 words) - 20:15, 31 January 2024
  • ...e definition of Floor. This extension is currently implemented in [[Dyalog APL]], [[J]], and [[NARS2000]]. ...axhighlight lang=apl inline>9○</syntaxhighlight> and <syntaxhighlight lang=apl inline>11○</syntaxhighlight>.
    5 KB (632 words) - 22:14, 10 September 2022
  • K
    ...language influenced by Whitney's previous APL design [[A+]]. It has fewer primitives in part because it represents arrays as [[list model|nested lists]], unifyi == Primitives ==
    7 KB (674 words) - 16:43, 6 March 2024
  • | index origin = <syntaxhighlight lang=apl inline>⎕IO</syntaxhighlight>0 or 1 | documentation = [http://www.softwarepreservation.org/projects/apl/Manuals/APLSVUsersManual/view User's Manual]
    8 KB (747 words) - 01:28, 26 February 2024
  • | influenced by = APL, [[J]], [[K]] Glee is designed as a more convenient APL-style language in the creator's eyes:
    3 KB (394 words) - 22:43, 24 January 2024
  • | influenced by = [[Dyalog APL]], [[K]] .../420/2017-APL-Programming-Contest-Winners.htm dyalog.com/news/119/420/2017-APL-Programming-Contest-Winners.htm]</ref>
    2 KB (219 words) - 23:06, 24 January 2024
  • ...adopted, and its primitives in particular are supported by all commercial APL dialects. ...and D. L. Orth. [https://doi.org/10.1145/800137.804495 "Development of an APL standard"] at [[APL79]].</ref> In 1987 an edited form of this standard was
    1 KB (197 words) - 23:57, 9 March 2024
  • | influenced = [[APL\360]], [[APL\1130]] .../www.jsoftware.com/papers/eem/socio1.htm The Socio-Technical Beginnings of APL].</ref>
    7 KB (773 words) - 17:37, 19 March 2024
  • ...5/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 internatio ...lusions for solutions, if the desire is to focus on specific techniques or primitives. Any such requirements or restrictions should be announced when the functio
    5 KB (771 words) - 22:04, 10 September 2022
  • ...wever, there have also been several significant languages that retain core APL ideas while breaking compatibility, including [[Ken Iverson|Iverson]]'s own APL dialects that emphasize backward compatibility typically apply greater caut
    7 KB (1,014 words) - 23:29, 10 March 2024
  • ...il the 1990s, when he had a choice of language for a project, investigated APL-like options for it, and discovered [[J]]. Rich continued work with the lan ...e was a major contributor to the NuVoc project, a complete reference for J primitives with the goal of being more accessible than the J dictionary.<ref>J Wiki. [
    3 KB (533 words) - 22:27, 10 September 2022
  • :''This page is about the Morgan Stanley dialect. For the project based on [[APL 90 (dialect)]] and presented at [[APL90]], which replaced functions with fi ...od, and this prompted Whitney to create A as a statically typed dialect of APL with various novelties like symbols as a [[simple scalar]] type and the [[R
    9 KB (859 words) - 02:29, 5 March 2024
  • ...which influenced [[Dyalog APL]] and in this way shaped much of present-day APL development. | <syntaxhighlight lang=apl inline><</syntaxhighlight> || [[Enclose]] ||
    3 KB (356 words) - 22:27, 10 September 2022
  • | implementation languages = [[wikipedia:C (programming language)|C]], APL | file ext = .dws, .dse, .dcf, .dyalog, .dyapp, .apl, .apla, .aplf, .aplo, .apln, .aplc, .apli
    10 KB (1,101 words) - 02:29, 9 March 2024
  • | website = [http://microapl.com/apl/ microapl.com/apl] | influenced by = [[APL/700]], [[APL.68000]], [[APL2]]
    11 KB (959 words) - 13:25, 13 February 2024
  • ...ther array languages or as proposals are indicated in parentheses. Because primitives tend to have multiple names and may even change name within a dialect, comm ! Year !! Dialect !! Primitives
    8 KB (788 words) - 22:14, 18 March 2024
  • ...unity, such functions may be called "builtin" or "intrinsic" functions. In APL, each is represented with a single [[glyph]]; in other languages, such as t Other parts of APL which are written with a single glyph include [[primitive operator]]s and [
    2 KB (249 words) - 14:43, 30 April 2020
  • ...ered as a trial version, with a tutorial on using it presented at the 2001 APL conference. ...programs can't dynamically create APL functions with <syntaxhighlight lang=apl inline>⎕FX</syntaxhighlight>, and can't pass arrays (rather than function
    4 KB (556 words) - 14:59, 10 March 2024
  • ...Bracket indexing]], [[Index (function)]], [[Pick]], and [[Select]] for the primitives designed for indexing.'' In the APL [[array model]], '''indexing''' refers to the operation of extracting one o
    4 KB (480 words) - 22:13, 10 September 2022
  • | influenced by = [[Dyalog APL]], [[GNU APL]], [[BQN]] ...ith additional features. Much of standard APL works in Kap, although if an APL feature does not fit with Kap's design, those features are changed or remov
    11 KB (1,055 words) - 14:37, 11 March 2024
  • | influenced by = [[Rationalized APL]], [[SHARP APL]] | influenced = [[SHARP APL]], [[J]]
    2 KB (304 words) - 20:52, 31 January 2024
  • | license = [https://github.com/shashi/APL.jl/blob/master/LICENSE.md MIT "Expat" License] | website = [https://github.com/shashi/APL.jl/blob/master/LICENSE.md github.com]
    3 KB (393 words) - 08:25, 23 September 2022
  • | 1966 || [[APL\360]] completed and used within [[IBM]] | 1968 || [[APL\1130]] released as an [[wikipedia:IBM Type-III Library|IBM Type-III Library
    2 KB (337 words) - 06:36, 17 March 2024
  • ...nterpreter-level control, access to the environment, and information about APL itself. ...ighlight lang=apl inline>5⌶</syntaxhighlight> became <syntaxhighlight lang=apl inline>⎕DL</syntaxhighlight> ([[Delay]]) while changing time unit from [[
    2 KB (319 words) - 15:35, 17 March 2024
  • ...L]], and <syntaxhighlight lang=apl inline>≤≥</syntaxhighlight> in [[Dyalog APL Vision]], as well as <code>^</code> for ascending sort in [[K9]] and [[Goal ...axhighlight lang=apl inline>⍋</syntaxhighlight> with <syntaxhighlight lang=apl inline>⍒</syntaxhighlight>.
    3 KB (441 words) - 15:06, 6 March 2024
  • ...lements, it cannot be consistently extended in this way. However, some non-APL languages and the [[A+]] dialect, which breaks [[backwards compatibility]], ...elevant primitives in [[A+]] and [[J]]. Some support was added to [[Dyalog APL]] under the direction of J implementer [[Roger Hui]] in 2014. The more rece
    3 KB (388 words) - 06:58, 11 March 2024
  • ...axhighlight lang=apl inline>5j2</syntaxhighlight> or <syntaxhighlight lang=apl inline>5J2</syntaxhighlight> for the complex number with real part 5 and im <syntaxhighlight lang=apl>
    2 KB (354 words) - 22:08, 10 September 2022
  • ...cle lists some text editors that are especially well-equipped to deal with APL. ...<ref>Optima Systems. [https://github.com/OptimaSystems/apl-language-server APL Language Server]. GitHub.</ref>
    4 KB (613 words) - 18:00, 28 January 2023
  • | index origin = <syntaxhighlight lang=apl inline>)ORIGIN</syntaxhighlight> 0 or 1 | influenced by = [[APL\360]]
    3 KB (427 words) - 21:13, 10 September 2022
  • ...notation were defined in [[IVSYS/7090]] and [[APL\360]], but removed from APL\360 before its public release in 1968. ...ht lang=apl inline>J↓V</syntaxhighlight> was written <syntaxhighlight lang=apl inline>(~(⍴V)⍺J)/V</syntaxhighlight>.
    3 KB (560 words) - 01:59, 8 March 2024
  • {{DISPLAYTITLE:''APL''\360}}{{Infobox array language | title = ''APL''\360
    12 KB (1,469 words) - 12:38, 19 March 2024
  • ...taxhighlight lang=apl inline>L</syntaxhighlight> and <syntaxhighlight lang=apl inline>R</syntaxhighlight> along one axis using an integer vector, which is ...ght lang=apl inline>(A∧~U)∨B∧U</syntaxhighlight> and <syntaxhighlight lang=apl inline>A≠U∧B≠A</syntaxhighlight>.
    3 KB (440 words) - 02:43, 9 March 2024
  • ...ay-family implementations that advertise high performance include [[Dyalog APL]], [[J]], [[K]] (both Kx and Shakti), and [[Q]], while research projects fo ...Matthew Maycock. [https://ummaycoc.github.io/wc.apl/ Beating C with Dyalog APL: wc]. 2019-10.</ref><ref name="advantage">[[Marshall Lochbaum]]. "The Inter
    15 KB (2,326 words) - 13:12, 31 August 2023
  • ...ed significant speed-ups across all parts of the language, implemented new primitives, and designed extensions to existing ones. He was a frequent workshop host ...ciencies. Uses Unicode [[glyph]]s, but has a different character set than APL.
    3 KB (478 words) - 08:35, 22 January 2024
  • ...yphs]] and moved to the [[Array model#boxes|boxed array model]] of [[SHARP APL]] and [[J]]. It also makes functions second-class rather than first-class t ...Because of this, Uiua often splits APL primitives into two functions. Its primitives use [[Unicode]] glyphs including many not found in other languages. To avoi
    16 KB (2,314 words) - 20:02, 14 April 2024
  • ...ng=apl inline>⍺</syntaxhighlight> and right argument <syntaxhighlight lang=apl inline>⍵</syntaxhighlight>, <syntaxhighlight lang=apl>
    7 KB (949 words) - 23:54, 20 July 2023
  • ...ntaxhighlight lang=apl inline>g"f</syntaxhighlight> (<syntaxhighlight lang=apl inline>"</syntaxhighlight> is the Rank operator). Every language with funct ...20.</ref> The concept of function rank was formalized, and applied to most primitives, when the [[Rank operator]] was introduced in 1983.<ref>[https://www.jsoftw
    4 KB (618 words) - 18:06, 29 January 2024
  • | title = The APL Machine ...= [[APL\360]], [[APL*PLUS]], [[APL/700]], [[SHARP APL]], [[NARS]], [[APL.SV]]
    3 KB (490 words) - 12:05, 3 August 2021
  • | influenced by = [[J]], [[A+]], [[Dyalog APL]], [[Co-dfns]], [[APL\iv]], [[wikipedia:JavaScript|JavaScript]]<ref>[[Marshall Lochbaum]]. [https ...]. Although it maintains the concept of array-driven computing and much of APL's array functionality, BQN discards all [[backwards compatibility|compatibi
    11 KB (1,330 words) - 15:35, 6 March 2024
  • ...>⍺ ⍵</syntaxhighlight>) and [[tradfn]]s (which have named arguments). Some APL dialects allow to combine functions into [[train]]s following a small set o Dialects which implement trains include [[Dyalog APL]], [[dzaima/APL]], [[ngn/apl]] and [[NARS2000]].
    13 KB (1,347 words) - 21:28, 6 March 2024
  • ...L]]. [https://www.jsoftware.com/papers/APLDictionary1.htm#colon Custom]. [[APL Quote Quad]], Volume 18, Number 1, 1987-09.</ref>) and '''Fit''' in [[J]], ...system operator alternative was provided in form of <syntaxhighlight lang=apl inline>⎕OPT</syntaxhighlight>.
    5 KB (626 words) - 10:43, 11 September 2022
  • ...res human language translations of the [[glyphs]] and [[primitive function|primitives]] etc. This article attempts to provide a standard for Chinese terminology ...light lang=apl inline>⍳</syntaxhighlight> 单 || 数列 || <syntaxhighlight lang=apl inline>⍳6</syntaxhighlight> || 数列6
    5 KB (439 words) - 21:47, 10 September 2022
  • | file ext = .apl | influenced by = [[APL.SV]]
    7 KB (1,047 words) - 00:11, 10 April 2024
  • ...ng=apl inline>÷</syntaxhighlight>, this isn't so for <syntaxhighlight lang=apl inline>N≡1÷N</syntaxhighlight>, and no alternative identity element valu ...highlight lang=apl inline>l</syntaxhighlight> {{←→}} <syntaxhighlight lang=apl inline>r</syntaxhighlight>.
    10 KB (1,121 words) - 22:14, 10 September 2022
  • ...y with no [[element]]s. While a nested list model has only one empty list, APL has many different empty arrays. These arrays are distinguished by their [[ .../syntaxhighlight>) and the empty [[character]] array <syntaxhighlight lang=apl inline>''</syntaxhighlight>. These arrays have different prototypes, and do
    5 KB (810 words) - 22:29, 10 September 2022
  • ...light lang=apl inline>r←/[3]</syntaxhighlight> cause <syntaxhighlight lang=apl inline>r</syntaxhighlight> to exhibit overloading. | <syntaxhighlight lang=apl inline>/</syntaxhighlight> ||rowspan=2| [[Replicate]] ||rowspan=2| [[Reduce
    6 KB (797 words) - 12:53, 13 February 2024
  • ...tended Dyalog APL]], [[dzaima/APL]], and [[Kap]] (as <syntaxhighlight lang=apl inline>⊇</syntaxhighlight>), [[J]] (as <syntaxhighlight lang=j inline>{</ ...FFX@6OuRVyP@qYChaEKFNQTk5JTUtPU//8HAA Try it online!]<syntaxhighlight lang=apl>
    6 KB (853 words) - 15:55, 19 February 2024
  • ...ves [[Ken_Iverson#Floor_and_Ceiling|its notation]] and name for floor from APL. <syntaxhighlight lang=apl>
    5 KB (582 words) - 16:27, 24 December 2023
  • ...criterion in art and design."|[[Joey K. Tuttle]]. ''APL pi — designing an APL type font'', 1981.}} ...ght> by itself (standard output/evaluated input) and <syntaxhighlight lang=apl inline>⍞</syntaxhighlight> (message output/standard input) are often incl
    6 KB (871 words) - 00:01, 16 April 2024
  • ...ct to floating-point rounding and [[comparison tolerance]]. Traditionally, APL provides only one user-visible numeric type, so that numbers round identica ...metimes expressed as "a number is a number is a number". It started with [[APL\360]], which uses packed 1-bit [[Boolean]] and 4-bit integer arrays for per
    5 KB (703 words) - 22:50, 26 February 2024
  • | logo = [[File:Sharp APL logo.png]] | influenced by = [[APL\360]]
    22 KB (2,021 words) - 22:59, 7 May 2024
  • ...e copied by all new APLs; [[NARS2000]], [[GNU APL]], [[ngn/apl]], [[dzaima/APL]], etc. He also advocated for simplicity in computer systems. ...ived the [[Iverson Award]] for their role in creating and promoting Dyalog APL.
    7 KB (980 words) - 11:47, 11 December 2023
  • ...ve]]s are [[Backwards compatibility|backwards compatible]] with those of [[APL.SV]]. However, there are important dialectal differences, the most signific ...rrently maintained dialects ([[Dyalog APL]], [[NARS2000]], [[APL2]], [[GNU APL]], and others) use the nested array model.
    21 KB (1,991 words) - 06:36, 17 March 2024
  • ...iom|Idiom]]''. Retrieved 2023-08-06.</ref> is never used in the context of APL, effectively rendering the word ''idiom'' an actual idiom in the most commo ...inline>Y</syntaxhighlight> on a separator character <syntaxhighlight lang=apl inline>X</syntaxhighlight>.
    6 KB (809 words) - 14:35, 6 March 2024
  • ...Baronet''' (6 May 1956–1 Nov 2016), also known as '''APLtrainer''', was an APL (and later [[J]]) programmer since 1976, working for [[I.P. Sharp Associate ...r. [http://www.aplborealis.com/danb2016.html Obituary for Daniel Baronet]. APL Borealis.</ref> He was a prolific writer and presented at many events.
    7 KB (958 words) - 21:43, 20 February 2024
  • J
    | influenced by = [[SAX]], [[Rationalized APL]] | influenced = [[Dyalog APL]], [[NARS2000]], [[I]], [[BQN]]
    17 KB (2,223 words) - 20:31, 14 April 2024
  • <syntaxhighlight lang=apl> <syntaxhighlight lang=apl>
    6 KB (891 words) - 22:26, 10 September 2022
  • ...ol vector. [[Bob Bernecky]] has suggested the syntax <syntaxhighlight lang=apl inline>a(u\)b</syntaxhighlight> (requiring [[Expand]] to be an [[operator]] ! Iverson notation !! Description !! Modern APL (<syntaxhighlight lang=apl inline>⎕IO←0</syntaxhighlight>) || Notes
    8 KB (1,168 words) - 22:13, 10 September 2022
  • <syntaxhighlight lang=apl> ...s.<ref>[[Adin Falkoff|Falkoff, Adin]] and [[Ken Iverson]]. ''The Design of APL''. [https://www.jsoftware.com/papers/APLDesign1.htm#6 Formal manipulation].
    6 KB (784 words) - 00:43, 20 September 2023
  • ...January 2016. Foad's contributions include a bytecode compiler for Dyalog APL and improvements in the language design and implementation. ...on to APL. His bytecode compiler for Dyalog was first released in [[Dyalog APL 14.0|version 14.0]].<ref>[[Dyalog Ltd.]] [http://www.dyalog.com/dyalogue-ne
    6 KB (887 words) - 14:50, 4 March 2024
  • ...es]] || [https://dyalog.tv/Webinar/?v=OeOpdGF1bnc A closer look at the new primitives in version 16.0] ...26 Oct || [[Adám Brudzewsky]] || [https://dyalog.tv/Webinar/?v=3FjYly2G_QI APL CodeGolf Autumn Tournament]
    8 KB (1,104 words) - 06:18, 5 February 2024
  • ...plicability of the language."|[[Ken Iverson]]. ''A Working Introduction to APL'', 1981.}} ...[[chat rooms and forums]] or [https://stackoverflow.com/questions/ask?tags=apl ask a question on Stack Exchange].
    10 KB (1,442 words) - 13:09, 4 March 2024
  • ...APL]] in the early 1980s and is now a major feature of [[J]] and [[Dyalog APL]], as well as languages influenced by these. The name "leading axis" comes ...>,"_1</syntaxhighlight> (which transliterates to APL <syntaxhighlight lang=apl inline>,⍤¯1</syntaxhighlight>) in both valences.
    10 KB (1,238 words) - 21:46, 10 September 2022
  • [[File:APL Campfire Logo.png|thumb|right|[[humour#apples|Humorous]] promotional logo.] ...r that. Each session is about an hour. The event focuses on the history of APL programming, inviting participants to tell stories of their experiences in
    13 KB (1,708 words) - 23:39, 15 April 2024
  • | title = Dyalog APL Vision | implementation language = [[Dyalog APL]]
    9 KB (1,087 words) - 15:09, 6 March 2024
  • <syntaxhighlight lang=apl> <syntaxhighlight lang=apl>
    9 KB (1,243 words) - 12:57, 23 November 2023
  • {{DISPLAYTITLE:Extended Dyalog APL}}{{Infobox array language | title = Extended Dyalog APL
    13 KB (1,445 words) - 15:08, 6 March 2024
  • [[Dyalog APL]] is released in numbered versions, with approximately one version per year For information about versions prior to 10.0, see [[Dyalog APL#Versions]].
    33 KB (4,425 words) - 23:27, 10 March 2024
  • ...r at Adaytum (now Cognos), he is also an active member of Dyalog's team of APL developers, a prolific speaker at various events, and a frequent author on ...arp Associates]] (IPSA) in Oslo, Norway. There, he had unlimited access to APL timesharing. During the 1980's, he attempted multiple times to become an ac
    14 KB (2,071 words) - 12:23, 31 August 2023
  • ...nguages = [[wikipedia:C (programming language)|C]], [[wikipedia:C++|C++]], APL | file ext = .dws, .dse, .dcf, .dyalog, .dyapp, .apl, .apla, .aplf, .aplo, .apln, .aplc, .apli
    32 KB (3,640 words) - 23:27, 10 March 2024
  • ...s wit]]. This article attempts to list and explain specific expressions of APL-themed humour. APL's unique [[glyphs]] are a constant source of puns and allusions. Most puns
    15 KB (2,230 words) - 14:57, 4 March 2024
  • ...Cast banner.jpg|thumb|right|Promotional banner with a background featuring APL code for generating an SVG image.]] ...ipedia:podcast|podcast]] about [[array]] programming languages, especially APL, [[J]], [[K]]/[[Q]], and [[BQN]]. Being an audio-only production, the focus
    16 KB (1,910 words) - 01:19, 16 April 2024
  • ...nguage in addition to his work on components of the interpreter written in APL such as [[user command]]s. ...an impact on the langauge, suggesting the [[Nest]] (<syntaxhighlight lang=apl inline>⊆</syntaxhighlight>), or Enclose if Simple, primitive<ref>[[John S
    14 KB (1,892 words) - 09:42, 26 January 2024
  • ...res human language translations of the [[glyphs]] and [[primitive function|primitives]] etc. This article attempts to provide a standard for German terminology u ...aas, M. [https://apl-germany.de/deutsches-apl/ Deutsches APL] (in German). APL Germany. November 24th, 2020.</ref>
    15 KB (1,754 words) - 14:44, 4 March 2024
  • ...inline>/</syntaxhighlight> is called Replicate while <syntaxhighlight lang=apl inline>⌿</syntaxhighlight> is called "Replicate First" or an equivalent. Replicate is usually associated with [[Expand]] (<syntaxhighlight lang=apl inline>\</syntaxhighlight>), and the two functions are related to [[Mask]]
    16 KB (2,092 words) - 19:15, 16 March 2024
  • | influenced by = [[APL.SV]] ...GOL design. [[Larry Breed]] and [[Phil Abrams]] assisted in developing the APL compiler.
    11 KB (1,609 words) - 22:06, 8 August 2023
  • ...array datatype as defined by array languages. For the role of arrays in [[APL syntax]], see [[Array]].'' The distinguishing feature of APL and the array language family is its focus on '''arrays'''. In most array l
    14 KB (2,301 words) - 20:27, 3 March 2024
  • '''TryAPL''' is online service that allows trying out a subset of [[Dyalog APL]]. The back-end is a [https://github.com/Dyalog/Jarvis Jarvis] server that ...l enable clicking on the bookmark to pop up a box wherein one can enter an APL expression, which will then be executed, and the result shown in another po
    12 KB (1,789 words) - 10:33, 11 September 2022
  • ...007. The last conference was held in 2010: organized in association with [[APL Germany]] and integrated with Dyalog's user meeting that year, it was seen | The Conference on APL "The March On Armonk"
    168 KB (20,470 words) - 00:01, 16 April 2024