
The Array Cast
Technology Podcasts
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.
Location:
United States
Description:
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.
Language:
English
Episodes
Henry Rich presents J903
1/8/2022
Array Cast - January 8, 2022 Show Notes
Many thanks to Rodrigo Girão Serrão and Bob Therriault for collecting these links.
00:01:56 Episode 17 of The Array Cast, the dyadic hook https://www.arraycast.com/episodes/episode17-tacit4-the-dyadic-hook
00:02:25 FnConf 2022, the conference Aaron Hsu is attending https://www.functionalconf.com/
00:02:28 Aaron Hsu video
https://www.youtube.com/watch?v=uEEJDq6cNTs
00:03:39 Episode 6 of The Array Cast with Henry Rich https://www.arraycast.com/episodes/episode-06-henry-richs-deep-dive-into-j
00:05:07 J 9.03 release notes https://code.jsoftware.com/wiki/System/ReleaseNotes/J903
00:06:20 Invisible Modifiers https://code.jsoftware.com/wiki/Vocabulary/fork#invisiblemodifiers
00:07:20 Fork https://code.jsoftware.com/wiki/Vocabulary/fork
00:08:10 Modifier https://code.jsoftware.com/wiki/Vocabulary/Modifiers
00:10:24 ArrayCast Tacit Episodes
https://www.arraycast.com/episodes/episode-09-tacit-programming
https://www.arraycast.com/episodes/episode11-why-tacit
https://www.arraycast.com/episodes/episode15-tacit-3-and-other-topics
https://www.arraycast.com/episodes/episode17-tacit4-the-dyadic-hook
00:12:43 ButIfNull https://www.jsoftware.com/help/jforc/empty_operands.htm#_Toc191734378
00:15:20 Higher Order Functions https://en.wikipedia.org/wiki/Higher-order_function
00:25:30 The J Parser https://www.jsoftware.com/help/jforc/parsing_and_execution_i.htm#_Toc191734584
Duration:01:12:30
Tacit #4 - the dyadic hook
12/25/2021
Array Cast - December 25, 2021 Show Notes
Many thanks to Adám Brudzewsky for collecting these links
00:01:30 Ken Iverson: https://apl.wiki/Ken_Iverson
00:01:30 J903: https://code.jsoftware.com/wiki/System/Installation/J903
00:02:21 APL logo: https://apl.wiki/APL_logo
00:02:51 I.P. Sharp: https://apl.wiki/I.P._Sharp_Associates
00:04:12 APL⋆PLUS: https://apl.wiki/APL*PLUS
00:04:12 Tacit programming: https://apl.wiki/Tacit_programming
00:04:12 Hook: https://apl.wiki/Hook
00:05:15 Hook in J: https://code.jsoftware.com/wiki/Vocabulary/hook
00:07:36 BQN: https://apl.wiki/BQN
00:07:36 Fork: https://apl.wiki/Tacit_programming#3-trains
00:08:20 Beside: https://apl.wiki/Beside
00:09:46 ADSP C++ episode: https://adspthepodcast.com/2021/12/10/Episode-55.html
00:09:46 ADSP BQN episode: https://adspthepodcast.com/2021/12/17/Episode-56.html
00:10:30 BQN solutions: https://github.com/codereport/LeetCode/blob/master/0269_Problem_1.bqn#L5
00:10:31 Iota sequence: https://apl.wiki/Index_Generator
00:10:31 J solution: https://tio.run/##y/r/303B1kpBWyFTjys1OSNfwdBAwU3B9P9/AA
00:12:22 Stephen's blog post: https://www.5jt.com/the-rest-is-silence
00:12:22 APL solution: https://tryapl.org/?clear&q=%E2%8E%95IO%E2%86%900%20%E2%8B%84%20F%20%E2%86%90%20%2B%E2%88%98%E2%8D%B3%20%E2%8B%84%2010%20F%205&run
00:16:15 BQN solution using After: https://mlochbaum.github.io/BQN/try.html#code=RiDihpAgK+KfnOKGlQoxMCBGIDU=
00:18:21 The [APL] Orchard:
Duration:01:14:19
Brooke Allen - a life of adventure
12/11/2021
Array Cast - December 11, 2021
Show Notes
Many thanks to Adám Brudzewsky for collecting these links
00:01:53 Dyalog ’21 videos: https://dyalog.tv/Dyalog21
00:02:10 APL ∊ BCN: https://apl.wiki/APL_∊_BCN
00:02:10 Advent of Code: https://apl.wiki/Advent_of_Code
00:02:56 J903 Beta: https://code.jsoftware.com/wiki/System/Installation#J903_BETA
00:03:49 Brooke Allen's website: https://brookeallen.com/
00:06:32 COBOL: https://en.wikipedia.org/wiki/COBOL
00:06:32 COBOL reserved words: https://www.ibm.com/docs/en/iis/9.1?topic=words-cobol-reserved
00:07:01 Fortran: https://en.wikipedia.org/wiki/Fortran
00:07:01 Iverson’s A Programming Language textbook: http://apl.wiki/A_Programming_Language
00:07:41 APL\360 manual: http://www.bitsavers.org/pdf/ibm/apl/GH20-0683-1_APL_360_Users_Manual_Mar70.pdf
00:09:11 Iverson's algebra book: https://www.jsoftware.com/books/pdf/algebra.pdf
00:11:12 BASIC https://en.wikipedia.org/wiki/BASIC
00:21:45 IBM 5110: https://en.wikipedia.org/wiki/IBM_5110
00:23:19 IBM PC: https://en.wikipedia.org/wiki/IBM_Personal_Computer
00:27:31 Dennis Shasha: https://en.wikipedia.org/wiki/Dennis_Shasha
Duration:00:58:42
Tacit #3 (and other topics)
11/27/2021
Array Cast - November 27, 2021 Show Notes
00:00:42 J Wiki: https://code.jsoftware.com/wiki/Main_Page
00:01:04 APL Wiki: https://apl.wiki
00:01:14 Vector Journal: https://vector.org.uk/
00:02:04 J Forums: https://code.jsoftware.com/wiki/System/Forums
00:03:47 Tacit programming: https://en.wikipedia.org/wiki/Tacit_programming
00:03:58 Previous episodes on tacit programming: https://www.arraycast.com/episodes/episode-09-tacit-programming and https://www.arraycast.com/episodes/episode11-why-tacit
00:04:51 Perl weekly challenge 88: https://theweeklychallenge.org/blog/perl-weekly-challenge-088/
00:07:53 Adám's initial solution in APL: https://tryapl.org/?clear&q=%7B%C3%97%2F%E2%8D%B5%5B~%E2%8D%A41%200%E2%8D%A8%E2%8D%B3%E2%89%A2%E2%8D%B5%5D%7D10%205%207%208&run
00:10:14 Stephen's initial solution in K: https://tio.run/##y9bNS8/7/79aQ0u/QlO1otbQQMFUwVzB4v9/AA
00:10:14 Stephen's initial solution in APL: https://tryapl.org/?clear&q=%7B(%C3%97%2F%E2%8D%B5)%C3%B7%E2%8D%B5%7D10%205%207%208&run
00:11:51 Bob's J solution: https://tio.run/##y/oPBIZqGlr6MXqahgYKpgrmChYKAA and video at https://www.youtube.com/watch?v=0GPoCk__2lw
00:12:06 Conor's revamp of J into C++: https://www.youtube.com/playlist?list=PLVFrD1dmDdvfVhYLU_iKkV67X9XqCJLWe
00:12:28 Outfix: https://code.jsoftware.com/wiki/Vocabulary/bslashdot#dyadic
00:13:27 Conor's solutions: https://github.com/manwar/perlweeklychallenge-club/tree/master/challenge-088/conor-hoekstra
00:16:40 Conor's YouTube video: https://youtu.be/bXsKo2ZhgTg
Duration:01:11:25
Dyalog ‘21 Live
11/13/2021
Array Cast - November 13, 2021 Show Notes
Link to presentation resources of Dialog ‘21
https://www.dyalog.com/user-meetings/dyalog21.htm
00:00:30 Dyalog User Meeting '21: https://www.dyalog.com/user-meetings/dyalog21.htm
00:03:03 Richard Park's presentation on the Dyalog Media Update: TBA
00:04:10 ShapeRank: https://github.com/f5devcentral/shapeRank
00:05:50 Gitte on Array Cast: https://www.arraycast.com/episodes/episode12-gitte-christensen
00:07:45 Brian Becker's presentation about Packaging Dyalog Tools / Tatin: TBA
00:09:05 Hashback #! scripting presentation: TBA
00:09:05 Link presentation: TBA
00:11:27 Rodrigo's presentation on Py'n'APL: TBA
00:14:10 C++ compiler explorer: https://godbolt.org/
00:21:00 Ken Iverson's “Notation as a Tool of Thought” Paper (pdf): https://www.eecg.utoronto.ca/~jzhu/csc326/readings/iverson.pdf
00:27:21 Kimmo Linna's RSConnect: https://github.com/kimmolinna/rsconnect
00:29:15 TamStat: http://www.tamstat.com/
00:33:24 CodeGolf website: http://codegolf.stackexchange.com/
00:33:59 The APL Orchard: The APL Orchard
00:53:51 Aaron Hsu on “The Fallacy of Unit Testing”: https://www.sacrideo.us/the-fallacy-of-unit-testing/
Duration:00:55:38
Roger Hui (1953-2021)
10/30/2021
Array Cast - October 30, 2021 Show Notes
00:00:00 Roger Hui: https://apl.wiki/Roger_Hui
00:00:00 Eric Iverson: https://apl.wiki/Eric_Iverson
00:00:00 Eric Iverson's announcement: https://www.jsoftware.com/pipermail/programming/2021-October/059091.html
00:00:00 J: https://apl.wiki/J
00:00:00 Ken: https://apl.wiki/Ken_Iverson
00:02:24 Dyalog '21: https://www.dyalog.com/user-meetings/dyalog21.htm
00:02:24 Memorial service: https://youtube.com/watch?v=_8FG81Ze1aM
00:02:51 Morten Kromberg: https://apl.wiki/Morten_Kromberg
00:02:51 Dyalog Ltd.: https://apl.wiki/Dyalog_Ltd.
00:04:11 Gitte Christensen: https://apl.wiki/Gitte_Christensen
00:04:59 John Scholes: https://apl.wiki/John_Scholes
00:04:59 Dan Baronet: https://apl.wiki/Dan_Baronet
00:05:53 Pearly gates: https://en.wikipedia.org/wiki/Pearly_gates
00:06:22 Galactic Emperor: https://www.jsoftware.com/papers/50/50_49.htm
00:06:22 Monument quality code: https://forums.dyalog.com/viewtopic.php?f=30&t=1638&p=6456&hilit=monument#p6453
00:06:58 Rob Hodgkinson's response: https://www.jsoftware.com/pipermail/programming/2021-October/059124.html
00:08:50 I.P. Sharp Associates: https://apl.wiki/I.P._Sharp_Associates
00:09:51 Arthur Whitney: https://apl.wiki/Arthur_Whitney
00:11:30 Adaytum: https://www.computerweekly.com/feature/Cognos-acquires-Adaytum-and-bolsters-performance-management-agenda
00:12:16 Jsoftware: https://apl.wiki/Jsoftware
00:13:05 Cognos: https://en.wikipedia.org/wiki/Cognos
00:14:24 Dfns: https://apl.wiki/Dfn
00:14:24 First axis emphasis: https://apl.wiki/Leading_axis_theory
00:14:24 Sharp APL: https://apl.wiki/Sharp_APL
00:15:59 Ravel: https://apl.wiki/Ravel
00:15:59 Table function: https://apl.wiki/Table
00:16:35 Identity functions: https://apl.wiki/Same
00:16:35 Take: https://apl.wiki/Take
00:16:35 Take:
Duration:01:08:35
Gitte Christensen of Dyalog Ltd.
10/16/2021
Array Cast - October 16, 2021 Show Notes
0:02:00 Dyalog 21 November 8-9
0:02:30 APL Campfire
0:03:23 APL Logo Design
0:36:55 Dyalog Forums
0:38:23 APL Wiki
0:40:00 Dyalog Search Resource Map
1:00:45 APL Orchard
1:08:00 Joel Hough 2011 Contest Winner
1:11:18 Asher Mancinelli’s YouTube channel
Duration:01:14:37
Why Tacit?
10/2/2021
Array Cast - October 18, 2021 Show Notes
0:01:34 Dyalog 21 November 8-9
0:03:25 Henry Rich talks Tacit on Array Cast
0:03:40 Conjunctions and Adverbs in J
0:05:24 Henry Rich’s email announcing Tacit Modifiers
0:09:00 Tacit definition
0:09:20 Tacit version of Average in J
0:10:40 Inverses in J
0:11:42 Obverse conjunction in J
0:14:10 Category Theory
0:16:15 Guy Steele “Growing a Language” APL mention p. 6
0:50:40 Stephen Taylor’s blog post on Tacit Programs
1:02:00 Travis Oliphant interviewed by Lex Fridman
Duration:01:05:13
Eric Iverson
9/18/2021
Array Cast - September 18, 2021 Show Notes
0:01:50 The Ridiculously Early J Morning Show (youtube)
The Ridiculously Early J Morning Show (twitch)
0:02:54 Eric_Iverson
0:03:10 Ken_Iverson
0:05:18 A_Programming_Language
0:07:28 Elementary_Functions_An_Algorithmic_Treatment
0:09:14 IBM_System/360
0:09:59 I.P._Sharp_Associates
0:10:13 APL\1130
0:11:39 Ian_Sharp
0:12:14 Larry_Breed
0:12:36 Time-sharing
0:13:01 SHARP_APL
0:13:11 Siemens_System_4004 (in German)
0:15:54 Thomas_J._Watson_Research_Center ("Mohansic Labs")
0:16:44 IBM_Research
0:18:04 PL/I
0:18:25 Strand_notation
0:18:33 Enclose
0:18:33 Array_model
0:18:33 Box
0:20:22 APL2
0:21:40 Zoo Story: How the I.P. Sharp APL Development Group Got its Name
0:22:30 IBM_Basic_Assembly_Language_and_successors
0:24:30 Index Origin
0:25:19 APL\3000 (Larry Breed's compiler)
0:30:36 IBM_Personal_Computer
0:31:31 Roger_Moore_(computer_scientist)
0:31:35 Intel_8086
0:34:35 Roger_Hui
0:40:04 J1990 (1990 conference paper)
0:41:10 Jsoftware (Iverson Software Inc.)
0:48:22 https://github.com/jsoftware/jsource (source)
0:57:03 Catalan Labs (video)
1:03:04 https://xkcd.com/2343/
1:03:23 Jeh_language
1:09:05
Duration:01:22:22
Tacit Programming
9/4/2021
Array Cast - September 4, 2021 Show Notes
0:00:16 Larry Breed Obituary
Larry Breed Memorial on Zoom - Sept. 12, 1:00pm PDT
0:02:05 The Ridiculously Early J Morning Show (twitch)
The Ridiculously Early J Morning Show (youtube)
0:03:38 Tacit Programming
0:09:06 16 APL Amuse Bouches (Roger Hui)
0:10:03 Original ‘Swap’ Character
0:19:49 The Power of Composition (Scott Wlaschin)
0:20:55 Leetcode 1678 in APL (Rodrigo Girão Serrão)
0:23:26 J parser (J for C Programmers)
0:31:00 +/
0:35:07 One Problem - 16 Programming Languages
0:38:09 Fork
0:38:39 Cap
0:39:25 At Atop
0:47:50 Hook
0:52:15 Phrasal Forms (Iverson and McDonnell)
0:54:50 Palindromic Palindrome Checker in APL
1:02:50 Fantasy Birds
The Rest is Silence - Invincible Summer
(Stephen Taylor’s Essay on Tacit Programming)
Duration:01:17:38
Attila Vrabecz and the k group of programming languages.
8/21/2021
0:01:45 Time Complexity of Algorithms
0:01:50 APL Orchard
0:03:40 Array Programming Languages (Wikipedia)
0:06:08 Project Euler
0:14:30 Conor’s Tweet of the Kaldane Algorithm
0:14:53 BQN programming language:
0:18:16 Fold Conjunction in J
0:19:47 ADSP #25 Podcast
0:30:46 Downloads for k
0:30:46 Shakti Homepage
0:53:21 Jd database
0:59:23 APL Campfire
1:00:05 Download for q
1:00:05 Starting out in q
Duration:01:02:17
Marshall Lochbaum and the BQN array language.
8/7/2021
0:01:28Stack Overflow Developer Survey:https://stackoverflow.blog/2021/08/02/2021-stack-overflow-developer-survey-results/
0:01:45Most loved/dreaded programming languages:https://insights.stackoverflow.com/survey/2021#section-most-loved-dreaded-and-wanted-programming-scripting-and-markup-languages
0:01:47Top-paying programming languageshttps://insights.stackoverflow.com/survey/2021#section-top-paying-technologies-top-paying-technologies
0:02:45Array language companies:https://github.com/interregna/arraylanguage-companies
0:03:51I programming language:https://github.com/mlochbaum/ILanguage
0:03:53BQN programming language:https://github.com/mlochbaum/BQN
0:04:14Henry Rich:https://aplwiki.com/wiki/Henry_Rich
0:04:32TI-BASIC programming language:https://en.wikipedia.org/wiki/TI-BASIC
0:05:21J conference talks:https://code.jsoftware.com/wiki/Community/Conference2012/Talks/ImageProcessing and https://code.jsoftware.com/wiki/Community/Conference2014/Talks/UsingDataAsCode
0:07:42Roger Hui:https://aplwiki.com/wiki/Roger_Hui
0:06:22Factor programming language:https://en.wikipedia.org/wiki/Factor_(programming_language)
0:07:01Tacit programming:https://en.wikipedia.org/wiki/Tacit_programming
0:07:18Just-in-time compilation:https://en.wikipedia.org/wiki/Just-in-time_compilation
0:08:38Over and Atop:https://aplwiki.com/wiki/Function_composition
0:08:46Unique mask:https://aplwiki.com/wiki/Nub_Sieve
0:09:18APL Wiki:https://apl.wiki
0:10:12APL Wiki's article on A+:https://aplwiki.com/wiki/A%2B
0:11:07APL Wiki's article on BQN:https://aplwiki.com/wiki/BQN
0:11:40BQN chat room:https://app.element.io/#/room/#bqn:matrix.org
0:13:26Apple food puns:https://aplwiki.com/wiki/Humour#Apples
0:15:27Glee, a left-to-right APL derivative:https://withglee.com/Frames/GFMain.htm
0:17:29Explicit defintion operatorhttps://code.jsoftware.com/wiki/Vocabulary/com
0:17:45Dfns:https://aplwiki.com/wiki/Dfn
0:17:58Context-free:https://mlochbaum.github.io/BQN/doc/context.html
0:18:05Array models:https://aplwiki.com/wiki/Array_model
0:18:20Based array model:https://mlochbaum.github.io/BQN/doc/based.html
0:23:14J Gerunds:https://code.jsoftware.com/wiki/Vocabulary/GerundsAndAtomicRepresentation
0:33:02Boxes:https://aplwiki.com/wiki/Box
0:36:24Strands:https://aplwiki.com/wiki/Strand_notation
0:36:33Strings and lists in BQN:https://mlochbaum.github.io/BQN/doc/arrayrepr.html#list-literals
0:45:25APL's Power operator:https://help.dyalog.com/latest/#Language/Primitive%20Operators/Power%20Operator.htm
0:45:5
Duration:01:25:38
Henry Rich’s Deep Dive into J
7/23/2021
Array Cast - July 24, 2021 Show Notes
02:05 Ian Sharp (1932-2021)
03:06 Whitney Smith interview with Ian Sharp
20:20 Dissect
34:41 Monument.ai’s Parallel Jx
43:35 Dyalog APL’s Experimental Parallel Feature
43:55 Dyalog APL’s Experimental Future Feature
54:00 Fold in J
1:09:30 Nuvoc J for C Programmers
1:11:17 Quintana’s Jx
1:14:47 BQN
1:19:09 2021 Dyalog APL Competition APL Campfire
1:20:00 Interactive Kx Academy
1:20:45 TryAPL.org source available
Duration:01:22:20
Responding to a Listener’s Email
7/10/2021
Array Cast - July 10, 2021 Show Notes
02:15 Jean Iverson (1925-2021)
04:40 Daniel Sockwell’s email
13:09 J phrases
13:15 Special Combinations in J
23:00 Emacs in q Dyalog J
26:30 Shebang in q
27:15 J console JHS JQt
29:52 Joey Tuttle Piping Solution in J
33:20 Rodrigo’s Leetcode Solution to Compression
38:00 Regular Expressions Quote
51:17 q Introspecting Functions
57:41 Growing a Language - Steele
56:50 Dyalog Extended Prime Polyfill
59:30 Daniel Sockwell’s suggestions for learning Raku
To Compute a Constant of-Calculus: A Treatise on Multiple Ways
for a taste of what makes Raku worth learning
The Raku Guide for a general intro
The #raku IRC channel on irc.libera.chat or the r/rakulang subreddit
to say hi/get answers to any questions.
59:50 APL Campfire
Duration:01:01:00
What is an Array?
6/26/2021
Array Cast - Show June 26, 2021 Notes
02:15 Nested Array Theory - Scholes
https://aplwiki.com/wiki/Array_model#Nested_array_theory
05:37 What is an Array -Hui
https://www.jsoftware.com/papers/array.htm
07:07 Is a Scalar an Array - Hui and Rich
https://code.jsoftware.com/wiki/Essays/Scalars
07:47 Nuvoc
https://code.jsoftware.com/wiki/NuVoc
20:38 Inverted Table - Hui
https://code.jsoftware.com/wiki/Essays/Inverted_Table
34:08 Rectangles All the Way Down - Thompson
https://dyalog.tv/Dyalog18/?v=mK2WUDIY4hk
36:04 Chunking
https://en.wikipedia.org/wiki/Chunking_(psychology)
41:31 Shape Thinking - Thomas
https://www.youtube.com/watch?v=ng-QNLdgQeY
44:30 Perlis Epigrams
https://www.cs.yale.edu/homes/perlis-alan/quotes.html
55:07 J phrases
https://www.jsoftware.com/help/phrases/contents.htm
APL phrases
https://aplcart.info/
q phrases
https://code.kx.com/phrases/intro/
58:58 tryAPL.org
http://tryapl.org/
59:14 APL Orchard
http://apl.chat/
1:01:30 Dyalog ‘21
https://www.dyalog.com/user-meetings/dyalog21.htm
1:02:06 Campfire
https://aplwiki.com/wiki/APL_Campfire
1:02:12 Dyalog Problem Competition
https://www.dyalogaplcompetition.com/?goto=welcome
Thinking in APL Part 1 - Dyalog webinar
https://dyalog.tv/Webinar/?v=myoK22rq1jk
Thinking in APL Part 2 - Dyalog webinar
https://dyalog.tv/Webinar/?v=Qzwn6z3y0DA
Duration:01:03:07
What Challenges Face the Array Languages?
6/12/2021
Array Cast - Show June 12, 2021 Notes
10 Most(ly Dead) Influential Programming Languages
https://www.hillelwayne.com/post/influential-dead-languages/
Pharo Launcher
https://pharo-project.github.io/pharo-launcher/
tatin APL Package Manager in Development
https://tatin.dev/
J addons
https://code.jsoftware.com/wiki/Addons/Developers_Guide
Adam’s Style Guide for APL
https://abrudz.github.io/style/
Design Patterns vs Anti pattern in APL Aaron W Hsu
https://www.youtube.com/watch?v=v7Mt0GYHU9A
APLcart
https://apl.wiki/APLcart
J phrases
https://www.jsoftware.com/help/phrases/contents.htm
J phrases Permutations
https://www.jsoftware.com/help/phrases/permutations.htm
J Stats addons for Histograms
https://code.jsoftware.com/wiki/Addons/stats/base
Dyalog APL D-functions
https://apl.wiki/Dfn
Q Tips by Nick Psaris
https://www.goodreads.com/book/show/25221469-q-tips
J Locales
https://code.jsoftware.com/wiki/Vocabulary/Locales
J z-Locale
https://code.jsoftware.com/wiki/Vocabulary/ZeeLocale
Henri Brudzewsky’s Patented Slogan
https://codegolf.stackexchange.com/q/119361/43319
Family Tree of Array Languages
https://aplwiki.com/wiki/Family_tree_of_array_languages
Shakti
https://shakti.com/
Lambda in Microsoft Excel
https://www.microsoft.com/en-us/research/blog/lambda-the-ultimatae-excel-worksheet-function/
Kx in Academia
https://kx.com/blog/kx-in-academia-carnegie-mellon-university-teaching-with-kdb/
Dyalog for the Raspberry Pi
https://www.dyalog.com/dyalog/raspberry-pi.htm
Code Golf
https://apl.wiki/Code_golf
CoRecursive Episode with Conor Hoekstra
https://corecursive.com/065-competitive-coding-with-conor-hoekstra/
Advent of Code
https://apl.wiki/Advent_of_Code
tryAPL.org
https://tryapl.org/
Books by Nick Psaris
Q Tips
https://www.goodreads.com/book/show/25221469-q-tips
Vector Review of Q tips
https://vector.org.uk/book-review-q-tips-fast-scalable-and-maintainable-kdb-2/
Fun Q
https://www.amazon.com/dp/1734467509
Vector Review of Fun Q
https://vector.org.uk/book-review-fun-q-a-functional-introduction-to-machine-learning-in-q/
Duration:01:15:13
Loops and Learning about Array Languages
5/29/2021
Array Cast - Show 1 Notes
[Larry Breed (Wikipedia)] https://en.wikipedia.org/wiki/Lawrence_M._Breed
[No Stinking Loops - Stevan Apter] http://nsl.com/
[J for C Programmers - Henry Rich] https://www.jsoftware.com/help/jforc/contents.htm
[Consecutive Ones Problem - ADSP podcast Episode 25] https://adspthepodcast.com/2021/05/14/Episode-25.html
[Consecutive Ones Problem - Bob Therriault YouTube video] https://youtu.be/lbi_PMVbeaQ
[LambdaCast]https://www.listennotes.com/podcasts/lambdacast-lambdacast-c8bseLqG1Eg/
[Arthur Whitney - Interviewed by Bryan Cantrill for ACMQueue] https://queue.acm.org/detail.cfm?id=1531242
Shakti.com
[I Love APL and Haskell #2 - Conor Hoekstra] https://www.youtube.com/watch?v=a7CSK7HNEWQ
Online intros to
[q] https://code.kx.com/q/learn/
[k] https://estradajke.github.io/k9-simples/
[J] https://code.jsoftware.com/wiki/Studio
[APL] https://aplwiki.com/wiki/Learning_resources
J forums
[Stock Ups and Downs thread] http://www.jsoftware.com/pipermail/programming/2021-May/058201.html
[Aaron Hsu's tree algorithm thread] http://www.jsoftware.com/pipermail/programming/2021-May/058228.html
APL
[Mastering Dyalog APL] https://mastering.dyalog.com/README.html [APL Forum]http://apl.chat/ [Instruction in Dyalog APL]Course.dyalog.com
Online Access to Languages
[APL]TryAPL.org
[J]https://tio.run/#
[k] https://kparc.com/k/
Downloads for[q] https://kx.com/developers/download-licenses/ [k] https://ngn.bitbucket.io/k.html [J] https://code.jsoftware.com/wiki/System/Installation [APL] https://aplwiki.com/wiki/Running_APL
Arraycast.com/resources
Community Gathering Places[Reddit] https://www.reddit.com/r/apljk/ [Discord] https://discord.gg/yHna7nt7zx
[APL campfire June 6th at 18:00 UTC] https://aplwiki.com/wiki/APL_Campfire
Duration:00:57:18
Why We Like Array Languages
5/15/2021
[Opening ‘cow sheep cat dog’]
https://aplwiki.com/wiki/Simple_examples
[Conor Hoekstra ‘Algorithms as a Tool of Thought’] https://dyalog.tv/APLSeeds21/?v=GZuZgCDql6g
[Alan Perlis ‘In Praise of APL’]
https://apl.wiki/Alan_Perlis
[Key]
https://help.dyalog.com/latest/#Language/Primitive%20Operators/Key.htm
[Under]
https://code.jsoftware.com/wiki/Vocabulary/ampdot
[Nuvoc - J Vocabulary]
https://code.jsoftware.com/wiki/NuVoc
[J]
https://www.jsoftware.com
https://code.jsoftware.com/wiki/Guides/Getting_Started
[APL]
https://apl.wiki
https://tryapl.org
[Stephen Taylor ‘Discovering APL’]
https://aplwiki.com/wiki/Discovering_APL
[k]
http://shakti.com
https://estradajke.github.io/k9-simples/
[q]
https://code.kx.com/q/
https://code.kx.com/q/learn/
Duration:00:51:52