Array Cast - February 14, 2024
Show Notes
Thanks to Bob Therriault, Adám Brudzewsky, and Conor Hoekstra for gathering these links:
[01] 00:01:22 Dyalog APL Challenge https://challenge.dyalog.com/
Functional Conf Aaron Hsu https://confengine.com/conferences/functional-conf-2025/proposal/21312/designing-your-data-the-bread-and-butter-of-apl-performance
DYNA New York Meetup https://dyna.dyalog.com
TacitTalk #16 https://tacittalk.com/2025/02/05/Episode-16.html
TacitTalk #17 https://tacittalk.com/2025/02/08/Episode-17.html
TacitTalk #18 https://tacittalk.com/2025/02/11/Episode-18.html
A Personal View of APL https://www.jsoftware.com/papers/APLPersonalView.htm
Ken Iverson https://aplwiki.com/wiki/Ken_Iverson
Speechify https://en.wikipedia.org/wiki/Speechify
The Evolution of APL Iverson https://www.jsoftware.com/papers/APLEvol.htm
Ken Iverson Episode on the ArrayCast https://www.arraycast.com/episodes/episode92-iverson
[02] 00:10:15 A Programming Language https://www.jsoftware.com/papers/APL.htm
APL Programming Language https://aplwiki.com/wiki/Main_Page
Adin Falkoff https://aplwiki.com/wiki/Adin_Falkoff
Phil Abrams https://aplwiki.com/wiki/Phil_Abrams
C programming Language https://en.wikipedia.org/wiki/C_(programming_language)
Algol Programming Language https://en.wikipedia.org/wiki/Algol
Index Origin https://aplwiki.com/wiki/Index_origin
q Programming Language https://en.wikipedia.org/wiki/Q_(programming_language_from_Kx_Systems)
Bracket Indexing https://aplwiki.com/wiki/Bracket_indexing
Index https://aplwiki.com/wiki/Index
Outer Product https://aplwiki.com/wiki/Outer_Product
Scalar Values https://aplwiki.com/wiki/Scalar
Enclose https://aplwiki.com/wiki/Enclose
Scatter Point Indexing https://aplwiki.com/wiki/Indexing#Non-rectangular_indexing
Reach Indexing enclosures https://aplwiki.com/wiki/Indexing#Deep_indexing
NARS 2000 Programming Language http://www.nars2000.org
NARS 2000 Episode 1 on the ArrayCast https://www.arraycast.com/episodes/episode80-nars2000
NARS 2000 Episode 2 on the ArrayCast https://www.arraycast.com/episodes/episode82-nars2000-implementation
Quad https://aplwiki.com/wiki/Quad_name
Squad - Squished Quad https://aplwiki.com/wiki/Index_(function)
a: Ace in J https://code.jsoftware.com/wiki/Vocabulary/aco
Leading Axis Theory https://aplwiki.com/wiki/Leading_axis_theory
[03] 00:30:47 TryAPL.org https://tryapl.org/
Indexing https://aplwiki.com/wiki/Indexing
Pick https://aplwiki.com/wiki/Pick
Select https://aplwiki.com/wiki/From
Kap Programming Language https://aplwiki.com/wiki/Kap
J Programming Language https://www.jsoftware.com/#/
BQN Programming Language https://mlochbaum.github.io/BQN/
k Programming Language https://aplwiki.com/wiki/K
Base function APL https://aplwiki.com/wiki/Decode
[04] 00:42:13 Dictionaries in q https://aplwiki.com/wiki/Group_(K)
Tali Beynon Episode 1 on the ArrayCast https://www.arraycast.com/episodes/episode66-tali-beynon
Tali Beynon Episode 2 on the ArrayCast https://www.arraycast.com/episodes/episode67-tali-beynon-rainbow
Adám's Fizz Buzz
FizzBuzz ← (⊣/,⍤0 1∘'Fizz' 'Buzz' 'FizzBuzz'⌽⍨2⊥0=5 3∘.|⊢)⍳ https://tryapl.org/?clear&q=FizzBuzz%20←%20(⊣%2F%2C⍤0%201∘%27Fizz%27%20%27Buzz%27%20%27FizzBuzz%27⌽⍨2⊥0%3D5%203∘.%7C⊢)⍳%20⋄%20FizzBuzz%2020&run
Case Selection Function https://aplwiki.com/wiki/Case
[05] 00:51:38 Rotate Function https://mlochbaum.github.io/BQN/help/reverse_rotate.html
Selective Assignment https://aplwiki.com/wiki/Selective_assignment
Paul Mansour's High Rank Arrays https://www.toolofthought.com/posts/high-rank-arrays
Array Strides https://en.wikipedia.org/wiki/Stride_of_an_array
[06] 01:02:14 Street Grids https://en.wikipedia.org/wiki/Grid_plan
Arthur Whitney https://en.wikipedia.org/wiki/Arthur_Whitney_(computer_scientist)
A+ Programming Language https://aplwiki.com/wiki/A%2B
[07] 01:09:20 Fonts https://aplwiki.com/wiki/Fonts
APL386 https://abrudz.github.io/APL386
[08] 01:17:56 Brandon Wilson Episode on the ArrayCast https://www.arraycast.com/episodes/episode97-brandon-wilson
Uiua Programming Language https://www.uiua.org/
Behind https://aplwiki.com/wiki/Reverse_Compose
[09] 01:23:24 TinyAPL Programming Language https://github.com/RubenVerg/tinyapl/blob/main/README.md
Madelaine Vergani Episode on The ArrayCast https://www.arraycast.com/episodes/episode88-tinyapl
Contact AT ArrayCast DOT Com