All public logs
Jump to navigation
Jump to search
Combined display of all available logs of APL Wiki. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
(newest | oldest) View (newer 50 | older 50) (20 | 50 | 100 | 250 | 500)- 02:43, 7 March 2024 Marshall talk contribs created page Direct definition (NARS) (Created page with ":''The Del glyph <code>∇</code> is more commonly used for dfn recursion or to indicate a defined function.'' {{Built-in|Direct definition|∇}}, in NARS, is a primitive dyadic operator that defines an anonymous function based on source strings. Its left operand is the source for the function's dyadic case and the right is the source for the monadic case. One of these operands may be replaced with a Jot (using this operator a...")
- 16:44, 6 March 2024 Marshall talk contribs created page Itemize (Redirected page to Promote) Tag: New redirect
- 15:11, 6 March 2024 Marshall talk contribs created page Sort Down (Redirected page to Sort) Tag: New redirect
- 15:11, 6 March 2024 Marshall talk contribs created page Sort Up (Redirected page to Sort) Tag: New redirect
- 15:11, 6 March 2024 Marshall talk contribs created page Sort ascending (Redirected page to Sort) Tag: New redirect
- 15:11, 6 March 2024 Marshall talk contribs created page Sort descending (Redirected page to Sort) Tag: New redirect
- 15:10, 6 March 2024 Marshall talk contribs created page Descending Sort (Redirected page to Sort) Tag: New redirect
- 15:10, 6 March 2024 Marshall talk contribs created page Ascending Sort (Redirected page to Sort) Tag: New redirect
- 15:08, 6 March 2024 Marshall talk contribs created page Sort down (Redirected page to Sort) Tag: New redirect
- 15:08, 6 March 2024 Marshall talk contribs created page Sort up (Redirected page to Sort) Tag: New redirect
- 15:06, 6 March 2024 Marshall talk contribs created page Sort (Created page with "'''Sort Up''' and '''Sort Down''' are monadic functions that order the major cells of an array in ascending or descending order. Traditionally these functions are performed using Grade in APL: for example the FinnAPL idiom library gives <syntaxhighlight lang=apl inline>X[⍋X]</syntaxhighlight> and <syntaxhighlight lang=apl inline>X[⍒X]</syntaxhighlight> to sort <syntaxhighlight lang=apl inline>X</syntaxhighlight> ascending and descending, respectively....")
- 14:36, 6 March 2024 Marshall talk contribs created page Idiom recognition (Redirected page to Idiom#Optimised phrases) Tag: New redirect
- 02:33, 5 March 2024 Marshall talk contribs created page Gets (Redirected page to Assignment) Tag: New redirect
- 02:21, 5 March 2024 Marshall talk contribs created page Alternant (Redirected page to Determinant) Tag: New redirect
- 02:18, 5 March 2024 Marshall talk contribs created page Catalogue (Redirected page to Cartesian Product) Tag: New redirect
- 02:15, 5 March 2024 Marshall talk contribs created page Cartesian Product (Created page with "{| class=vertical-navbox style="float:right; font-size:500%; margin:0 1ex;" |<code>{</code> |} '''Cartesian Product''' (<code>{</code>, or <code>@</code> in SAX), '''All''', or '''Catalogue''' is a primitive monadic function that returns an array of all combinations of choices from its argument, much like Outer Product. It appears in Rationalized APL, A Dictionary of APL, SAX, and J. It shares a glyph with the dyadic function Select (l...")
- 01:38, 5 March 2024 Marshall talk contribs created page Hide (Redirected page to Stop) Tag: New redirect
- 01:37, 5 March 2024 Marshall talk contribs created page Stop (Created page with "{{Built-in|Stop|⊣}} (in SHARP APL and APLX) or '''Hide''' (in GNU APL and Kap) is a primitive monadic function that ignores its argument and returns a non-printing value. It shares the left tack glyph with Left Identity. The nature of the returned value can vary: for example an empty matrix is used in SAX and APLX, while GNU APL uses the scalar 0 but returns it as a shy result (or "committed"). In SHARP APL's initial implemen...")
- 01:03, 5 March 2024 Marshall talk contribs created page N-wise Reduce first (Redirected page to Windowed Reduce) Tag: New redirect
- 00:57, 5 March 2024 Marshall talk contribs created page Determinant (Created page with "{{Built-in|Determinant|<nowiki>.</nowiki>}} is a primitive dyadic operator that takes two dyadic functions for operands and produces a monadic function. Much like Inner Product for matrix products, it generalizes the matrix wikipedia:determinant, so that <source lang=apl inline>-.×</source> computes the determinant and <source lang=apl inline>+.×</source> the wikipedia:permanent (mathematics). Determinant has been implemented in SHAR...")
- 13:17, 4 March 2024 Marshall talk contribs created page APL machine (Redirected page to APL hardware) Tag: New redirect
- 13:15, 4 March 2024 Marshall talk contribs created page Dyalog APL 9.0 (Redirected page to Dyalog APL#Versions) Tag: New redirect
- 13:15, 4 March 2024 Marshall talk contribs created page Dyalog APL 7.0 (Redirected page to Dyalog APL#Versions) Tag: New redirect
- 20:30, 3 March 2024 Marshall talk contribs moved page WpfXamlDemo to WPF XAML demo
- 20:23, 3 March 2024 Marshall talk contribs created page Typing APL glyphs (Redirected page to Typing glyphs) Tag: New redirect
- 19:31, 3 March 2024 Marshall talk contribs created page User group (Redirected page to User groups) Tag: New redirect
- 17:00, 3 March 2024 Marshall talk contribs created page Direct definition (Created page with "'''Direct definition''' may refer to any of several different function styles, which share the feature that arguments are given default names rather than having names defined in a header: * Direct definition (Iverson), a named style defined by Ken Iverson and used to discuss APL in the 1970s and 80s * Direct definition (NARS), an anonymous function produced in NARS by applying <syntaxhighlight lang=apl inline>∇</syntaxhighlight> to strings *...")
- 16:48, 3 March 2024 Marshall talk contribs created page Assign (Redirected page to Assignment) Tag: New redirect
- 16:42, 3 March 2024 Marshall talk contribs created page Function style (Redirected page to Function styles) Tag: New redirect
- 16:41, 3 March 2024 Marshall talk contribs created page Direct definition (Iverson) (Created page with "Ken Iverson's '''direct definition''' is a function style written with a name followed by <code>:</code> and a result, using <syntaxhighlight lang=apl inline>⍺</syntaxhighlight> and <syntaxhighlight lang=apl inline>⍵</syntaxhighlight> for arguments. The result may be one expression, which is evaluated to apply the function, or three expressions separated by <code>:</code>, in which case the middle expression is evaluated to determine which of the other tw...")
- 01:20, 2 March 2024 Marshall talk contribs created page Prefix vector (Redirected page to Prefix and suffix vectors) Tag: New redirect
- 01:20, 2 March 2024 Marshall talk contribs created page Suffix vector (Redirected page to Prefix and suffix vectors) Tag: New redirect
- 01:18, 2 March 2024 Marshall talk contribs moved page Prefix and Suffix vectors to Prefix and suffix vectors without leaving a redirect (Iverson notation doesn't capitalize)
- 01:14, 2 March 2024 Marshall talk contribs created page Prefix and Suffix vectors (Created page with "{| class=vertical-navbox style="float:right; font-size:500%; margin:0 1ex;" |<code>⍺</code> <code>⍵</code> |} In Iverson notation, the '''prefix vector''' <math>\alpha^j(n)</math> and '''suffix vector''' <math>\omega^j(n)</math> of weight <math>j</math> and length <math>n</math> are Boolean vectors that can be used with Replicate to select a prefix or suffix of a vector, a task now performed with Take. Primitives <code>⍺</code> and <code>⍵...")
- 15:40, 1 March 2024 Marshall talk contribs created page Dyalog APL 19.0 (Redirected page to Dyalog APL versions#19.0) Tag: New redirect
- 15:06, 28 February 2024 Marshall talk contribs created page APL*PLUS/PC (Redirected page to APL*PLUS) Tag: New redirect
- 14:45, 28 February 2024 Marshall talk contribs created page Expansion (Redirected page to Expand) Tag: New redirect
- 14:45, 28 February 2024 Marshall talk contribs created page Interval vector (Redirected page to Index Generator) Tag: New redirect
- 14:45, 28 February 2024 Marshall talk contribs created page Exponentiation (Redirected page to Power (function)) Tag: New redirect
- 03:39, 28 February 2024 Marshall talk contribs created page IVSYS/7090 (Created page with "{{Infobox array language | array model = flat without boxes | index origin = 1 | function styles = defined function | numeric types = integer, float | unicode support = no | released = 1965 | developer = Larry Breed (IBM), Phil Abrams | implementation language = wikipedia:FORTRAN | platforms = wikipedia:IBM 7090 | ope...")
- 21:28, 26 February 2024 Marshall talk contribs created page Philip Abrams (Redirected page to Phil Abrams) Tag: New redirect
- 21:28, 26 February 2024 Marshall talk contribs created page Phil S. Abrams (Redirected page to Phil Abrams) Tag: New redirect
- 21:27, 26 February 2024 Marshall talk contribs created page Phil Abrams (Created page with "'''Philip Samuel Abrams''' is an APL implementer who worked on IVSYS/7090, APL\1130, and APL\3000. He is a co-founder of STSC and was briefly chairman of SIGAPL. Abrams graduated Princeton with an A.B. in mathematics in 1964 and entered Stanford, where he would earn an M.S. degree in computer science in 1966 and Ph.D. in 1970. There he worked with Larry Breed, of IBM's wik...")
- 02:34, 26 February 2024 Marshall talk contribs created page Richard Lathwell (Redirected page to Dick Lathwell) Tag: New redirect
- 02:33, 26 February 2024 Marshall talk contribs created page IPSA '84 (Redirected page to IPSA conferences#1984) Tag: New redirect
- 02:33, 26 February 2024 Marshall talk contribs created page IPSA conference (Redirected page to IPSA conferences) Tag: New redirect
- 02:32, 26 February 2024 Marshall talk contribs created page Dick Lathwell (Created page with "'''Richard Henry Lathwell''' was one of the implementers of APL\360, and a designer and implementer at IBM and I.P. Sharp Associates afterwards. He is credited with the practical realization of shared variables in APL.SV, and also published the modern formula for tolerant comparison,<ref>Dick Lathwell. [https://doi.org/10.1145/800114.803685 APL comparison tolerance] at APL76 (also reproduced in [https://www.jsoftware.com/papers/satn23.htm SATN...")
- 03:34, 25 February 2024 Marshall talk contribs created page Comparison tolerance (Redirected page to Tolerant comparison) Tag: New redirect
- 03:34, 25 February 2024 Marshall talk contribs created page Tolerant comparison (Created page with "'''Tolerant comparison''' is an inexact form of comparison used to mitigate the impact of floating-point rounding error on programs. It considers two numbers equal when their relative difference is smaller than a parameter called the '''comparison tolerance''', and accessed with the system variable <syntaxhighlight lang=apl inline>⎕CT</syntaxhighlight>. In addition to the comparison functions, tolerance applies to Match and Not Match, Floor, C...")
- 02:46, 25 February 2024 Marshall talk contribs created page Character (Created page with ":''This page is about the data type. For the symbols used to write APL code, see Glyph.'' A '''character''' is a scalar array representing a unit of text. In current APLs this generally means a Unicode wikipedia:code point, while historically various custom character sets were used. These accomodated typical text as well as APL code, usually with one byte per character. Characters and numbers are the two basic...")