

The Array Cast
Conor Hoekstra & Adám Brudzewsky
We explore the Array Languages of APL, J, k, q and offshoots. If you are Array Language curious, this is the podcast for you. Occasionally we may dive into the weeds, but most of the time we try to stay accessible to the general listener.
Episodes
Mentioned books

Dec 9, 2023 • 1h 15min
Brian Ellingsgaard and the Rayed-BQN Games Framework
Array Cast - December 8, 2023 Show NotesThis link will take you to the Show notes on the ArrayCast website: https://www.arraycast.com/episode68-show-notes

Nov 25, 2023 • 1h 24min
Tali Beynon and Rainbow Arrays
Array Cast - November 24, 2023 Show NotesThis link will take you to the Show notes on the ArrayCast website: https://www.arraycast.com/episode67-show-notes

Nov 11, 2023 • 1h 32min
Tali Beynon and the Power of Axis Naming
Array Cast - November 10, 2023 Show NotesThis link will take you to the Show notes on the ArrayCast website: https://www.arraycast.com/episode66-show-notes

Oct 28, 2023 • 1h 9min
Introduction to Games in the Array Languages
Array Cast - October 27, 2023 Show NotesThis link will take you to the Show notes on the ArrayCast website: https://www.arraycast.com/episode65-show-notes

Oct 14, 2023 • 1h 47min
Tacit #5
Physicists learning through experimentation, announcement about ArrayGrounds and Beacon, exploring higher order combinators, invisible modifier train in J programming, importance of tacit knowledge in learning, operators and modifiers in J programming, understanding verb trains and modifier trains, function operators and syntax confusion, forks and trains in combinatorial logic, building verbs and structures, value of different languages with their own APIs, exploring Cue language and its unique features, invisible modifiers and hyper operators.

Sep 29, 2023 • 1h 13min
Uiua, a Stack based Array language
Promotions expert and speaker, Aaron Hsu, discusses the Uiua stack-based array language. They explore other programming languages like BQN and K, as well as the history of the array model. The podcast covers topics such as jagged arrays, non-rectangular data, and the implementation of the language in Rust. They also touch on the challenges of running BQN and Rust with a CBQN binding.

Sep 16, 2023 • 1h 17min
What is Singeli?
Array Cast - September 15, 2023 Show Notes[01] 00:01:50 J Primer https://code.jsoftware.com/wiki/Help/Primer/Title APLCart https://aplwiki.com/wiki/APLcart Request for link for J Wiki Browser edward DOT j DOT gottsman AT gmail DOT com Video demo of the J wiki browser https://www.youtube.com/watch?v=emVBSN6EZFI Putting JHS on AWS https://code.jsoftware.com/wiki/System/Installation/Cloud J on iOS https://code.jsoftware.com/wiki/Guides/iOS[02] 00:07:05 Looking for APLwiki administrators https://aplwiki.com/wiki/Ad%C3%A1m_Brudzewskyhttps://aplwiki.com/wiki/Adám_Brudzewsky#External_links Contact AT ArrayCast DOT Com[03] 00:10:01 Singeli Music Genre https://en.wikipedia.org/wiki/Singeli Singeli Programming Language https://github.com/mlochbaum/Singeli/tree/master#readme Singeli Interactive Playground https://github.com/dzaima/singeliPlayground[04] 00:12:35 Venn Diagram of Array languages https://twitter.com/code_report/status/1570069385548537857 "What Makes a Language an Array Programming Language" on the ArrayCast https://www.arraycast.com/episodes/episode36-what-makes-an-array-language Tuples in Singeli https://github.com/mlochbaum/Singeli/tree/master#tuples[05] 00:14:22 Arrays in C https://en.wikipedia.org

Sep 2, 2023 • 1h 20min
Lynn Sutherland and the Story of Nial
Array Cast - September 1, 2023 Show NotesThanks to Bob Therriault, Lynn Sutherland and Adám Brudzewsky for gathering these links:[01] 00:01:34 2023 APL Problem Solving Results https://www.dyalog.com/news/156/420/2023-APL-Problem-Solving-Competition-Winners.htm Dyalog System Admin/Enterprise Architect opening https://www.dyalog.com/careers.htm#sysadmin[02] 00:02:18 BQN Licensing change to MPL https://github.com/dzaima/CBQN/tree/master#licensing[03] 00:03:11 Contact Stephen about q tutorials sjt AT 5jt DOT com[04] 00:04:51 Nial Programming Language https://aplwiki.com/wiki/Nial APL Farm discord https://aplwiki.com/wiki/APL_Farm Alberta Research Council/Alberta Innovates https://albertainnovates.ca/ National Resource Council https://nrc.canada.ca/en/corporate/about-nrc MaRS Institute https://www.marsdd.com/[05] 00:11:12 Queens University https://www.queensu.ca/ Mike Jenkins https://www.cs.queensu.ca/people/Mike/Jenkins https://www.linkedin.com/in/michael-jenkins-1ba84915/ Trenchard More https://en.wikipedia.org/wiki/Trenchard_More[06] 00:14:10 Procedural Programming Language https://en.wikipedia.org/wiki/Procedural_programming VAX https://en.wikipedia.org/wiki/VAX IBM

4 snips
Aug 19, 2023 • 1h 13min
Rob Pike - Array Languages are Important
Rob Pike, creator of the Go programming language, discusses the influence of APL on Go and the power of APL in numerical calculations. They explore the elegance and problem-solving approaches in array languages, as well as the challenges of implementing multi-dimensional arrays in Go. The chapter also delves into the factors that separate individuals who are intrigued by APL from those who are not.

Aug 5, 2023 • 1h 5min
Raul Miller - Precision
Array Cast - August 4, 2023 Show NotesThanks to Bob Therriault and AdámBrudzewsky for gathering these links:[01] 00:01:49 Stephen's book contributions sjt AT 5jt DOT com Dyalog User Meeting https://www.dyalog.com/user-meetings/dyalog23.htm[02] 00:04:19 Henry ArrayCast episodes ArrayCast Episode #6 https://www.arraycast.com/episodes/episode-06-henry-richs-deep-dive-into-j ArrayCast Episode #18 https://www.arraycast.com/episodes/episode18-henry-rich-presents-j903 ArrayCast Episode #48 https://www.arraycast.com/episodes/episode48-henry-rich ArrayCast Episode #50 https://www.arraycast.com/episodes/episode50-fold APL Farm Discord https://aplwiki.com/wiki/APL_Farm[03] 00:10:40 Todd Rundgren https://en.wikipedia.org/wiki/Todd_Rundgren[04] 00:13:00 J's Extended Integer type https://code.jsoftware.com/wiki/Vocabulary/Constants#Extended_Integers lib.gmp https://gmplib.org/ Infinity in J https://code.jsoftware.com/wiki/Vocabulary/Constants#Infinity Endianness https://en.wikipedia.org/wiki/Endianness[05] 00:20:25 NaN or Indeterminate in J https://code.jsoftware.com/wiki/Essays/Indeterminate Null in K https://k.miraheze.org/wiki/Null%3F[06] 00:25:46 Fixed point type https://en.wikipedia


