The Array Cast cover image

The Array Cast

Latest episodes

undefined
May 14, 2022 • 1h 31min

Joel Kaplan

Array Cast - May 13, 2022 Show Notes[01] 00:01:25 https://code.jsoftware.com/wiki/System/Forums[02] 00:02:10 https://www.arraycast.com/episodes/episode26-stevan-apter[03] 00:02:28 Joel Kaplan video https://www.youtube.com/watch?v=Ni0Kj3Xjk1k&t=1s[04] 00:03:10 https://www.morganstanley.com/[05] 00:03:15 https://aplwiki.com/wiki/Arthur_Whitney[06] 00:03:25 https://www.1010data.com/[07] 00:10:20 APL-DI https://dl.acm.org/doi/10.1145/800136.804492[08] 00:12:10 https://en.wikipedia.org/wiki/Fred_Brooks[09] 00:12:36 https://en.wikipedia.org/wiki/David_E._Shaw[10] 00:15:25 https://en.wikipedia.org/wiki/Jeff_Bezos[11] 00:17:00 https://en.wikipedia.org/wiki/Digital_Equipment_Corporation[12] 00:18:15 https://en.wikipedia.org/wiki/IBM_5100[13] 00:18:55 https://en.wikipedia.org/wiki/Bill_Gates[14] 00:18:55 Gates APL Interpreter https://americanhistory.si.edu/comphist/gates.htm#tc30[15] 00:23:11 https://aplwiki.com/wiki/Bob_Bernecky[16] 00:26:15 https://mathworld.wolfram.com/NearestNeighborProblem.html[17] 00:29:26 Generalisation of the Axis operator apl.wiki/Rank (operator)[18] 00:30:50 https://en.wikipedia.org/wiki/QWERTY[19] 00:31:37 https://aplwiki.com/wiki/A[20] 00:34:00 https://aplwiki.com/wiki/K[21] 00:34:17 APL machine https://aplwiki.com/wiki/APL_Machine[22] 00:35:07 Analogic https://www.analogic.com/?locale=en[23] 00:37:07 Aaron Hsu video https://www.youtube.com/watch?v=2FMBf6A2eAA[24] 00:41:19 http://www.nsl.com/[25] 00:43:45 https://en.wikipedia.org/wiki/Muhammad_ibn_Musa_al-Khwarizmi[26] 00:43:52 https://en.wikipedia.org/wiki/Gottfried_Wilhelm_Leibniz#Symbolic_thought[27] 00:52:30 https://www.ubs.com/ca/en.html[28] 00:54:20 https://en.wikipedia.org/wiki/Pete_Muller_(businessman_and_singer-songwriter)[29] 00:56:30 https://www.dyalog.com/[30] 00:57:10 https://shakti.com/[31] 01:00:35 https://en.wikipedia.org/wiki/Steve_Jobs[32] 01:01:30 https://www.jsoftware.com/#/README[33] 01:04:09 https://aplwiki.com/wiki/Ken_Iverson[34] 01:08:30 Steven's blog post https://www.5jt.com/all-that-jazz-the-librarian-s-song[35] 01:12:18 https://en.wikipedia.org/wiki/Alan_Perlis[36] 01:13:33 https://en.wikipedia.org/wiki/Benoit_Mandelbrot[37] 01:14:15 Society of Quantitative Analysts https://www.sqa-us.org/[38] 01:14:47 https://en.wikipedia.org/wiki/Shmuel_Winograd https://encyclopediaofmath.org/wiki/Winograd_Fourier_transform_algorithm[39] 01:14:41 Yorktown Heights: https://en.wikipedia.org/wiki/Thomas_J._Watson_Research_Center[40] 01:14:52 John Cocke https://www.youtube.com/watch?v=eYwd30iWVvw https://en.wikipedia.org/wiki/John_Cocke_(computer_scientist)[41] 01:15:25 https://en.wikipedia.org/wiki/Leon_Cooper[42] 01:16:19 https://en.wikipedia.org/wiki/Philip_Wolfe_(mathematician) https://en.wikipedia.org/wiki/Quadratic_programming https://pages.cs.wisc.edu/~brecht/cs838docs/wolfe-qp.pdf[43] 01:16:41 https://en.wikipedia.org/wiki/Sharpe_ratio[44] 01:18:54 https://en.wikipedia.org/wiki/Alan_Kay[45] 01:18:58 https://en.wikipedia.org/wiki/Alexander_Stepanov[46] 01:20:09 https://en.wikipedia.org/wiki/Rob_Pike[47] 01:22:05 https://www.reddit.com/r/apljk/[48] 01:22:30 https://en.wikipedia.org/wiki/Lisp_(programming_language)[49] 01:24:43 Conor's videos https://www.youtube.com/channel/UC1kBxkk2bcG78YBX7LMl9pQ[50] 01:25:13 Rodrigo's videos https://www.youtube.com/channel/UCd_24S_cYacw6zrvws43AWg[51] 001:25:01 "Easy to Learn - Worth Mastering" https://dyalog.tv/APLSeeds22/?v=o-0xk96_BNw[52] 01:25:55 https://aplwiki.com/wiki/Outer_Product[53] 01:26:55 BQN https://mlochbaum.github.io/BQN/[54] 01:27:25 https://aplwiki.com/wiki/Inner_Product[55] 01:29:55 Ripple shuffle expression https://tryapl.org/?clear&q=%7B%E2%8D%B5%5B%E2%8D%8B%E2%8D%922%7C%E2%8D%B3%E2%89%A2%E2%8D%B5%5D%7D%27ABCDEabcde%27&run
undefined
Apr 30, 2022 • 1h 21min

Stevan Apter

Array Cast - April 29, 2022 Show NotesMany thanks to Adám Brudzewsky for collecting these links and Alve from the APL Farm Discord for catching the one I had left out.[01] 00:01:28 https://www.finnapl.fi/tapahtu.htm[02] 00:01:28 https://apl-germany.de/apl-germany-spring-meeting-on-5th-and-6th-of-may-2022/[03] 00:02:15 https://nsl.com/[04] 00:05:30 https://en.wikipedia.org/wiki/Control_Data_Institute[05] 00:05:38 https://en.wikipedia.org/wiki/National_Science_Foundation[06] 00:05:45 https://en.wikipedia.org/wiki/IBM_1130[07] 00:05:50 https://apl.wiki/APL%5C1130[08] 00:06:30 https://apl.wiki/Arthur_Whitney[09] 00:06:40 https://al.wiki/APL2[10] 00:06:40 https://apl.wiki/SHARP_APL[11] 00:06:55 https://apl.wiki/APL%5C360[12] 00:07:30 https://en.wikipedia.org/wiki/Union_Bank_of_Switzerland[13] 00:10:30 https://1010data.com/[14] 00:13:20 https://en.wikipedia.org/wiki/IBM_RPG[15] 00:15:50 https://en.wikipedia.org/wiki/IBM_Basic_Assembly_Language_and_successors[16] 00:15:50 https://en.wikipedia.org/wiki/PL/I[17] 00:15:50 https://en.wikipedia.org/wiki/Cool_(aesthetic)[18] 00:20:55 https://apl.wiki/Mnemonics#Pairing_glyphs_with_their_meaning[19] 00:21:15 https://apl.wiki/Ravel[20] 00:30:55 https://k.miraheze.org/wiki/K3[21] 00:31:08 https://k.miraheze.org/wiki/K4[22] 00:39:08 https://code.kx.com/q4m3/[23] 00:45:38 https://apl.wiki/John_Scholes%27_Conway%27s_Game_of_Life http://dfns.dyalog.com/min_index.htmhttp://dfns.dyalog.com/max_index.htm[24] 00:53:55 https://apl.wiki/Compose[25] 01:04:58 https://apl.wiki/Inner_Product[26] 01:17:18 https://nsl.com/k/slack/slack.htm
undefined
Apr 16, 2022 • 1h 11min

Vanessa McHale

Array Cast - April 16, 2022 Show NotesMany thanks to Adám Brudzewsky for collecting these links.Array Cast - April 15, 2022 Show NotesMany thanks to Adám Brudzewsky for collecting these links.[1] 00:01:19 J beta 904 https://code.jsoftware.com/wiki/System/Installation#J904_BETA[2] 00:02:00 ACM archives https://www.acm.org/articles/bulletins/2022/april/50-years-backfile[3] 00:03:19 BQN pad https://bqnpad.mechanize.systems/[4] 00:03:35 tryAPL https://www.tryapl.org/[5] 00:03:40 J playground https://jsoftware.github.io/j-playground/bin/html/emj.html[6] 00:04:29 Futhark https://www.futhark-lang.org/[7] 00:04:30 J home page https://www.jsoftware.com/#/[8] 00:04:30 ATS programming language https://en.wikipedia.org/wiki/ATS_(programming_language)[9] 00:04:32 Idris programming language https://en.wikipedia.org/wiki/Idris_(programming_language)[10] 00:04:32 Egison programming languagehttps://www.egison.org/[11] 00:07:38 Acceleratah https://www.acceleratehs.org/[12] 00:29:03 Applette https://www.aplwiki.com/wiki/Aplette[13] 00:39:55 Vanessa McHale website http://vmchale.com[14] 00:46:30 Jelly https://www.apl.wiki/Jelly[15] 00:51:56 Roger Hui’s Incunabulum https://code.jsoftware.com/wiki/Essays/Incunabulum[16] 00:59:56 Aaron Hsu on Types https://www.youtube.com/watch?v=z8MVKianh54
undefined
Apr 2, 2022 • 1h 3min

APL Seeds 2022

Array Cast - April 1, 2022 Show NotesMany thanks to Adám Brudzewsky for collecting these links.00:00:50 [1] APL Seeds: https://apl.wiki/APL_Seeds00:02:31 [2] Gitte: https://apl.wiki/Gitte_Christensen00:03:42 [3] Common Lisp: https://en.wikipedia.org/wiki/Common_Lisp00:03:50 [4] April: https://apl.wiki/April00:04:00 [5] Bloxl: https://bloxl.co00:04:34 [6] Aaron: https://apl.wiki/Aaron_Hsu00:05:20 [7] Combinator: https://en.wikipedia.org/wiki/Combinatory_logic00:07:35 [8] Keyboards: https://apl.wiki/Typing_glyphs#Hardware00:08:52 [9] Mnemonics: https://apl.wiki/Mnemonics#Pairing_glyphs.2Ffunctionality_with_their_keyboard_locations00:09:13 [10] Model M: https://en.wikipedia.org/wiki/Model_M_keyboard00:09:13 [11] Model F: https://en.wikipedia.org/wiki/Model_F_keyboard00:09:34 [12] IME: https://en.wikipedia.org/wiki/Input_method00:11:00 [13] Typing methods: https://apl.wiki/Typing_glyphs#By_method00:14:25 [14] Layouts list: https://dfns.dyalog.com/n_keyboards.htm00:21:00 [15] Books: https://apl.wiki/Books00:21:08 [16] APL Quote Quad: https://apl.wiki/APL_Quote_Quad00:21:08 [17] Vector journal: https://apl.wiki/BAA#Vector_journal00:21:10 [18] APLcart: https://aplcart.info00:22:30 [19] Chat lessons: https://apl.wiki/APL_Cultivation00:22:42 [20] Weekly interactive sessions: https://apl.wiki/APL_Quest00:23:12 [21] Susan Bryson's Understanding APL: https://www.amazon.com/Understanding-Apl-Alfred-handy-guide/dp/088284220X00:24:50 [22] Bob on YouTube: https://youtube.com/bobtherriault00:24:55 [23] Rich on YouTube: https://youtube.com/rikedyp00:25:00 [24] Stephen's blog: https://5jt.com/tagged/software00:25:05 [25] Advent of Code: https://apl.wiki/Advent_of_Code00:25:15 [26] Aaron on YouTube: https://youtube.com/playlist?list=PLDU0iEj6f8duXzmgnlGX4hMHJUMYh4rJq00:25:20 [27] Hacker News thread: https://news.ycombinator.com/item?id=1379779700:25:23 [28] Adám on YouTube: https://youtube.com/abrudz00:25:26 [29] Rodrigo on YouTube: https://youtube.com/channel/UCd_24S_cYacw6zrvws43AWg00:25:40 [30] Conor on YouTube: https://youtube.com/codereport00:26:14 [31] Dyalog TV: https://dyalog.tv00:26:52 [32] Array Cast at Dyalog 21: https://arraycast.com/episodes/episode14-dyalog-21-live00:36:20 [33] AST: https://en.wikipedia.org/wiki/Abstract_syntax_tree00:38:10 [34] Co-dfns: https://apl.wiki/Co-dfns00:38:15 [35] Loop fusion: https://en.wikipedia.org/wiki/Loop_fission_and_fusion00:44:24 [36] Roger's list of special cases for Stencil: https://dyalog.com/blog/2020/06/towards-improvements-to-stencil00:44:45 [37] Co-dfns Performance manual: https://github.com/Co-dfns/Co-dfns/blob/master/docs/PERFORMANCE.md00:48:43 [38] New Kind of Paper: https://mlajtos.mu
undefined
Mar 19, 2022 • 1h 21min

Andrew Sengul - The April APL Compiler

Array Cast - March 19, 2022 Show NotesMany thanks to Adám Brudzewsky and Andrew Sengul for collecting these links.[1] 1:42 J Playground https://jsoftware.github.io/j-playground/bin/html/emj.html[2] 2:18 Bob's Pi video https://www.youtube.com/watch?v=vyILnD0e2IE[3] 2:50 ADSP the podcast https://adspthepodcast.com/[4] 3:50 LispNYC April presentation https://youtube.com/watch?v=AUEIgfj9koc[5] 5:00 April repo https://github.com/phantomics/april[6] 6:40 ELS paper - page 1, getting lexer output - page 2, adding a function to an April workspace - page 2, getting April's compiled output - page 3, adding a new lexical function to April - page 5, PNG palette extractor https://zenodo.org/record/6381963[7] 7:30 Lisp Creator John McCarthy http://jmc.stanford.edu/[8] 7:50 Steve Russel https://en.wikipedia.org/wiki/Steve_Russell_(computer_scientist)[9] 8:27 McCarthy's M-Expressions https://en.wikipedia.org/wiki/M-expression[10] 9:30 Common Lisp https://en.wikipedia.org/wiki/Common_Lisp[11] 10:20 Lisp Machine https://en.wikipedia.org/wiki/Lisp_machine[12] 13:43 Scenario Engine https://devpost.com/software/scenario-engine[13] 14:10 YAML https://yaml.org/[14] 18:15 LispNYC Seed presentation https://vimeo.com/269495385[15] 18:38 K and Kdb https://aplwiki.com/wiki/K[16] 23:50 Bloxl - Bloxl.co https://bloxl.co[17] 31:30 April's core specification - spec.lisp https://github.com/phantomics/april/blob/master/spec.lisp[18] 33:50 April's Vex framework - vex.lisp https://github.com/phantomics/april/blob/master/vex/vex.lisp[19] 40:43 CEPL GLSL compiler https://github.com/cbaggers/cepl YouTube Playlist https://www.youtube.com/playlist?list=PL2VAYZE_4wRKKr5pJzfYD1w4tKCXARs5y[20] 41:40 Racket - the most popular Scheme https://racket-lang.org/[21] 42:10 Scheme - https://en.wikipedia.org/wiki/Scheme_(programming_language)[22] 49:00 arctanh in Lisp and APL https://groups.google.com/g/comp.lang.apl/c/vRjMvZZUIiw/m/CxGL-FR-AAAJ[23] 49:42 Paul Penfield https://news.mit.edu/2021/professor-emeritus-paul-penfield-dies-0903[24] 53:10 kparc https://kparc.com/lisp.txt[25] 01:11:30 April's special code framework - patterns.lisp https://github.com/phantomics/april/blob/master/patterns.lisp[26] 01:18:30 APL Seeds https://www.dyalog.com/apl-seeds-user-meetings/aplseeds22.htm
undefined
Mar 5, 2022 • 1h 14min

Josh David, APL in Industry

Array Cast - March 5, 2022 Show NotesMany thanks to Adám Brudzewsky for collecting these links.[1] 00:01:23 APL Seeds '22 conference: https://www.dyalog.com/apl-seeds-user-meetings/aplseeds22.htm [2] 00:02:00 APL Quest chat event: https://apl.wiki/APL_Quest [3] 00:02:05 APL Orchard: https://apl.wiki/APL_Orchard [4] 00:02:55 APL Seeds '21 https://www.dyalog.com/apl-seeds-user-meetings/aplseeds21.htm [5] 00:03:38 APL Seeds '22 registration https://us02web.zoom.us/webinar/register/WN_yZb-ha8sRLCJ1DbjAq8nzA [6] 00:04:15 APL Farm: https://apl.wiki/APL_Farm [7] 00:04:20 BQNPad https://bqnpad.mechanize.systems/ [8] 00:06:02 Carlisle Group: https://www.carlislegroup.com/ [9] 00:07:55 APL '99: https://aplwiki.com/wiki/APL_conference#1999[10] 00:10:54 Josh wins second prize: https://www.dyalog.com/news/102/420/2015-APL-Programming-Contest-Winners.htm[11] 00:10:57 And grand prize: https://www.dyalog.com/news/112/420/2016-APL-Programming-Contest-Winners.htm[12] 00:11:04 Winner's presentation: https://dyalog.tv/Dyalog16/?v=afB2IXCBJJ8[13] 00:13:18 Dado Wiki coding practices: https://github.com/the-carlisle-group/Dado/wiki/How-Not-To-Code-In-Dyalog-APL[14] 00:17:23 Paul Mansour's blog: https://www.toolofthought.com[15] 00:18:00 Practical Introduction to APL https://github.com/the-carlisle-group/PracticalAPL[16] 00:18:32 Cas https://github.com/the-carlisle-group/cas-samples[17] 00:18:55 FlipDB https://github.com/the-carlisle-group/FlipDBDoc[18] 00:20:12 Carlisle Group on GitHub: https://github.com/the-carlisle-group[19] 00:23:34 Advent of Code in APL: https://apl.wiki/Advent_of_Code[20] 00:26:25 Outer Product: https://apl.wiki/Outer_Product[21] 00:27:01 ADSP #1 https://adspthepodcast.com/2020/11/20/Episode-0.html[22] 00:29:01 Marshall Lochbaum's intro do APL based on the Outer Product: https://www.youtube.com/watch?v=WlUHw4hC4OY[23] 00:29:23 Inner Product: https://apl.wiki/Inner_Product[24] 00:29:50 Iverson's generalisation of Outer Product: https://www.jsoftware.com/papers/APLDictionary1.htm#dot[25] 00:34:23 Summary of Paul Mansour "Why my mother-in-law has special serving dishes for corn on the cob and I don't" talk: https://www.dyalog.com/user-meetings/dyalog09.htm#24[26] 00:36:03 The Abacus project: https://github.com/the-carlisle-group/Abacus/[27] 00:38:37 Roger's "50" paper: https://www.jsoftware.com/papers/50/[28] 00:39:15 Parenthesis nesting: https://www.jsoftware.com/papers/50/50_05.htm[29] 00:41:25 Finnish book of APL idioms https://www.aplwiki.com/wiki/FinnAPL_idiom_library[30] 00:42:10 APL Quest on "Keeping Things In Balance": https://chat.stackexchange.com/transcript/52405?m=60517971#60517971[31] 00:42:58 Adám's Companion video: https://www.youtube.com/watch?v=El0_RB4TTPA&list=PLYKQVqyrAEj9wDIUyLDGtDAFTKY38BUMN&index=4[32] 00:43:10 Operators Ken Iverson paper https://dl.acm.org/doi/pdf/10.1145/357073.357074[33] 00:45:42 Aaron Hsu's talk "Does APL Need a Type System?": https://www.youtube.com/watch?v=z8MVKianh54[34] 00:48:47 Is-Prefix-Of ⊃⍷ : https://tryapl.org/?clear&q=IsPrefixOf%E2%86%90%E2%8A%83%E2%8D%B7%20%E2%8B%84%20%27ABC%27%20IsPrefixOf%20%27ABCDEF%27%20%E2%8B%84%20%27XYZ%27%20IsPrefixOf%20%27ABCD%27%20%E2%8B%84%20%27ABCD%27%20IsPrefixOf%20%27ABC%27&run[35] 00:49:40 "Default value": https://aplwiki.com/wiki/Fill_element[36] 00:51:02 Average +⌿÷≢ : https://tryapl.org/?clear&q=Average%E2%86%90%2B%E2%8C%BF%C3%B7%E2%89%A2%20%E2%8B%84%20Average%203%201%204%201%205&run[37] 00:51:15 Split ≠⊆⊢ : https://tryapl.org/?clear&q=Split%E2%86%90%E2%89%A0%E2%8A%86%E2%8A%A2%20%E2%8B%84%20%27%2F%27Split%27now%2Fis%2Fthe%2Ftime%27&run[38] 00:51:30 tacit: https://apl.wiki/Tacit_programming[39] 00:52:03 APLcart: https://apl.wiki/APLcart[40] 00:53:30 Dfn: https://apl.wiki/Dfn[41] 00:54:00 Traditional "procedural" functions: https://apl.wiki/Defined_function_(traditional)[42] 00:55:56 Power operator: https://help.dyalog.com/latest/#Language/Primitive%20Operators/Power%20Operator.htm[43] 01:01:30 Big O notation https://en.wikipedia.org/wiki/Big_O_notation[44] 01:02:20 Josh's email: josh {at} dyalog.com[45] 01:02:52 Namespaces: https://apl.wiki/Namespace[46] 01:09:21 Jobs: https://apl.wiki/Jobs[47] 01:10:52 contact at arraycast dot com
undefined
Feb 19, 2022 • 1h 18min

Morten Kromberg, CTO of Dyalog Ltd.

Array Cast - February 19, 2022 Show NotesMany thanks to Bob Therriault for collecting these links.[01] 00:01:43 TryAPL.org https://tryapl.org/[02] 00:02:20 J promotional video https://www.youtube.com/watch?v=aV936cVrN0I[03] 00:04:30 BASIC computer language https://en.wikipedia.org/wiki/BASIC[04] 00:05:04 Commodore Pet https://en.wikipedia.org/wiki/Commodore_PET[05] 00:05:50 Nascom One https://en.wikipedia.org/wiki/Nascom_(computer_kit)[06] 00:06:44 I.P. Sharpe Associates https://aplwiki.com/wiki/I.P._Sharp_Associates[07] 00:11:26 Gitte Christensen Episode 12 ArrayCast https://www.arraycast.com/episodes/episode12-gitte-christensen[08] 00:13:20 Futhark Computer Language https://futhark-lang.org/[09] 00:19:50 Smalltalk Computer Language https://en.wikipedia.org/wiki/Smalltalk[10] 00:20:13 Romilly Cocking Presentation Dyalog '08 https://dyalog.tv/Dyalog08/?v=thr-7QfQWJw[11] 00:20:52 OS/2 operating system https://en.wikipedia.org/wiki/OS/2[12] 00:21:37 ODBC https://docs.microsoft.com/en-us/sql/odbc/microsoft-open-database-connectivity-odbc?view=sql-server-ver15[13] 00:21:45 AS400 https://en.wikipedia.org/wiki/IBM_AS/400[14] 00:23:45 Adaytum Software https://aplwiki.com/wiki/Adaytum_Software[15] 00:25:22 Cognos https://en.wikipedia.org/wiki/Cognos[16] 00:26:45 Simcorp APL Italiana https://en.wikipedia.org/wiki/SimCorp[17] 00:33:49 John Scholes https://aplwiki.com/wiki/John_Scholes[18] 00:34:00 Geoff Streeter https://aplwiki.com/wiki/Geoff_Streeter[19] 00:34:00 Pete Donnely https://aplwiki.com/wiki/Pete_Donnelly[20] 00:34:31 "Mastering Dyalog APL" 1st edition PDF: https://dyalog.com/mastering-dyalog-apl.htm[21] 00:34:50 Rodrigo Girão Serrão Episode 20 ArrayCast https://www.arraycast.com/episodes/episode20-rodrigo-girao-serrao[22] 00:35:30 John Daintree https://aplwiki.com/wiki/John_Daintree[23] 00:35:50 ASP.NET https://en.wikipedia.org/wiki/ASP.NET[24] 00:38:08 Dyalog Problem solving competition https://aplwiki.com/wiki/APL_Problem_Solving_Competition[25] 00:59:32 Roger Hui Episode 13 ArrayCast https://www.arraycast.com/episodes/episode13-roger-hui[26] 00:41:50 Functional Conf https://functionalconf.com/[27] 00:41:55 LambdaConf https://lambdaconf.us/[28] 01:00:43 Aaron Hsu Codfns https://www.sacrideo.us/projects/[29] 01:03:06 APL2000 https://aplwiki.com/wiki/APL2000[30] 01:06:00 MicroAPL documentation https://microapl.com/apl_help/[31] 01:11:25 Link presentation https://dyalog.tv/Dyalog21/?v=K_-E1tnH06k[32] 01:14:31 Nick Nickolov https://aplwiki.com/wiki/Nick_Nickolov[33] 01:16:38 Dyalog Careers https://www.dyalog.com/careers.htm
undefined
Feb 5, 2022 • 1h 16min

Rodrigo Girão Serrão

Array Cast - February 5, 2022 Show NotesMany thanks to Rodrigo Girão Serrão and Bob Therriault for collecting these links.[01] 00:01:31 ArrayFire add-on for J https://github.com/jsoftware/math_arrayfire[02] 00:02:19 J thread discussing addition of dictionaries to J: http://www.jsoftware.com/pipermail/programming/2022-February/059906.html[03] 00:03:28 Vote for an APL logo: https://aplwiki.com/wiki/APL_logo[04] 00:06:16 Rodrigo's “Pydon'ts” book: https://mathspp.com/blog/pydonts[05] 00:06:22 Rodrigo's Python talks: https://github.com/mathspp/talks[06] 00:06:28 Rodrigo's APL talk at Dyalog '21: https://dyalog.tv/Dyalog21/?v=gOUFXBUMv_A[07] 00:06:39 Rodrigo's APL YouTube channel: https://www.youtube.com/channel/UCd_24S_cYacw6zrvws43AWg[08] 00:06:39 Rodrigo's blog: https://mathspp.com/blog[09] 00:11:25 Code golf community: https://codegolf.stackexchange.com[10] 00:11:27 Challenges Rodrigo posted on the code golf community: https://codegolf.stackexchange.com/users/75323/rgs?tab=questions[11] 00:11:51 The APL Orchard: https://apl.chat[12] 00:12:11 Reworked "Mastering Dyalog APL": https://mastering.dyalog.com[13] 00:14:01 "Mastering Dyalog APL" 1st edition PDF: https://dyalog.com/mastering-dyalog-apl.htm[14] 00:15:02 New features of each Dyalog APL version: https://aplwiki.com/wiki/Dyalog_APL_versions[15] 00:19:11 Aaron Hsu episode https://www.arraycast.com/episodes/episode19-aaron-hsu[16] 00:20:39 Numpy: https://numpy.org/[17] 00:21:05 "Epigrams on Programming" by Alan Perlis: https://en.wikipedia.org/wiki/Epigrams_on_Programming[18] 00:21:15 "Structure and Interpretation of Computer Programs": https://en.wikipedia.org/wiki/Structure_and_Interpretation_of_Computer_Programs[19] 00:27:47 https://en.wikipedia.org/wiki/Wordle[20] 00:31:00 Elixir https://elixir-lang.org/[21] 00:44:27 rich: https://github.com/textualize/rich[22] 00:50:03 MiServer: https://miserver.dyalog.com/[23] 00:50:19 SharpLeaf and SharpPlot: https://www.dyalog.com/documentation_180.htm#TOOLS[24] 00:59:28 APL Seeds '21: https://www.dyalog.com/apl-seeds-user-meetings/aplseeds21.htm[25] 00:59:32 Tomas Gustafsson presentation "Simulation and Gaming with APL" at APL Seeds '21: https://dyalog.tv/APLSeeds21/?v=iC9floP7POU[26] 01:00:56 Scratch (MIT): https://scratch.mit.edu/[27] 01:03:44 Aaron Hsu 'Does APL Need a Type System' https://www.youtube.com/watch?v=z8MVKianh54[28] 01:04:35 Guy Steele 'Growing a Language' https://www.cs.virginia.edu/~evans/cs655/readings/steele.pdf[29] 01:05:06 ngn/APL, an APL that lets you define your own Unicode symbols: https://aplwiki.com/wiki/Ngn/apl[30] 01:08:00 Conor's Github Scrabble Dictionary https://github.com/codereport/Scrabble/blob/master/python/dictionary.txt[31] 01:10:00 APL_Farm Discord/Matrix https://aplwiki.com/wiki/APL_Farm[32] 01:11:58 mailto:contact@ArrayCast.com[33] 01:14:51 "Solving LeetCode in APL" YouTube series: https://www.youtube.com/playlist?list=PLgTqamKi1MS2b-aKabbnAsnTiQgJAbmnr[34] 01:15:10 Richard Park's youtube channel https://www.youtube.com/c/RikedyP/videos[35] 01:15:15 Bob Therriault's youtube channel https://www.youtube.com/user/bobtherriault/videos[36] 01:15:20 Conor Hoekstra's youtube channel https://www.youtube.com/c/codereport/featured
undefined
Jan 22, 2022 • 1h 24min

Aaron Hsu

Array Cast - January 22, 2022 Show NotesMany thanks to Adám Brudzewsky and Bob Therriault for collecting these links.0:01:35 APL logo Voting https://aplwiki.com/wiki/APL_logo 0:02:20 Conor's Voting Video https://www.youtube.com/watch?v=Jxu4nWh1214 0:02:47 Vector Dojo https://community.kx.com/t5/KX-Technology/User-Feedback-Request-The-Vector-Dojo/td-p/116450:07:09 Q Basic https://en.wikipedia.org/wiki/QBasic 0:10:47 Scheme Manual https://www.gnu.org/software/mit-scheme/documentation/stable/mit-scheme-user.pdf       Chez Scheme https://www.scheme.com/ 0:14:27 Indiana University C.S. Department https://cs.indiana.edu/ 0:15:00 Kent Dybvig Dissertation http://www.cs.unc.edu/xcms/wpfiles/dissertations/dybvig.pdf 0:15:26 Schneider, Fred B. On concurrent programming. 1997. Springer-Veriag: New York. ISBN 0-387-94942-9 https://link.springer.com/book/10.1007/978-1-4612-1830-2 0:16:20 Game of Life Scholes https://apl.wiki/John_Scholes'_Conway's_Game_of_Life 0:17:00 APLX https://apl.wiki/APLX 0:20:00 K https://k.miraheze.org0:21:37 Arthur Whitney https://apl.wiki/Arthur_Whitney0:22:06 J incunabulum https://code.jsoftware.com/wiki/Essays/Incunabulum0:22:57 Arthur Whitney Comparing APL and Lisp - https://kparc.com/lisp.txt 0:27:50 Bullet Journalling https://bulletjournal.com/pages/learn0:30:00 Chinese Language Forms https://en.wikipedia.org/wiki/List_of_Chinese_classifiers0:36:15 Notation as a Tool of Thought https://www.eecg.utoronto.ca/~jzhu/csc326/readings/iverson.pdf  0:39:33 PL Wonks Co Dfns Talk https://www.youtube.com/watch?v=9NR3sz4D4zc  0:44:21 Reversible Computing Roshan P. James https://scholar.google.com/citations?user=0sGAm4sAAAAJ&hl=en 0:47:45 Devoxx - Refactor your language knowledge portfolio https://www.youtube.com/watch?v=zajUPJI19ZQ 0:49:50 SQL https://en.wikipedia.org/wiki/SQL0:50:50 Functional Conf 2018 Live Coding https://www.youtube.com/watch?v=Gsj_7tFtODk&t=1158s 0:51:43 Aaron Hsu Resource Page https://aplwiki.com/wiki/Aaron_Hsu 0:53:00 A Data Parallel Compiler Hosted on the GPU https://scholarworks.iu.edu/dspace/handle/2022/24749 0:54:00 Patterns and Anti-patterns Dyalog https://dyalog.tv/Dyalog17/?v=9xCJ3BCIudI 0:54:17 Patterns and Anti-patterns Functional Conf 2017 https://www.youtube.com/watch?v=v7Mt0GYHU9A1:01:40 TryAPL https://tryapl.org/1:02:40 Spenserian Script https://en.wikipedia.org/wiki/Spencerian_script1:06:24 Englebart Group Cognition https://dougengelbart.org/content/view/194/ 1:11:30 Chronicles of Thomas Covenant https://en.wikipedia.org/wiki/The_Chronicles_of_Thomas_Covenant 1:12:52 ADSP podcast #56 Leetcode in BQN https://adspthepodcast.com/2021/12/17/Episode-56.html 1:17:50 A Programming Language - Iverson https://www.jsoftware.com/papers/APL.htm 1:18:00 Aaron's Website - https://www.sacrideo.us/
undefined
Jan 8, 2022 • 1h 13min

Henry Rich presents J903

Array Cast - January 8, 2022 Show NotesMany 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-hook00: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=uEEJDq6cNTs00:03:39 Episode 6 of The Array Cast with Henry Rich https://www.arraycast.com/episodes/episode-06-henry-richs-deep-dive-into-j00:05:07 J 9.03 release notes https://code.jsoftware.com/wiki/System/ReleaseNotes/J90300:06:20 Invisible Modifiers https://code.jsoftware.com/wiki/Vocabulary/fork#invisiblemodifiers00:07:20 Fork https://code.jsoftware.com/wiki/Vocabulary/fork00:08:10 Modifier https://code.jsoftware.com/wiki/Vocabulary/Modifiers00:10:24 ArrayCast Tacit Episodeshttps://www.arraycast.com/episodes/episode-09-tacit-programminghttps://www.arraycast.com/episodes/episode11-why-tacithttps://www.arraycast.com/episodes/episode15-tacit-3-and-other-topicshttps://www.arraycast.com/episodes/episode17-tacit4-the-dyadic-hook00:12:43 ButIfNull https://www.jsoftware.com/help/jforc/empty_operands.htm#_Toc19173437800:15:20 Higher Order Functions https://en.wikipedia.org/wiki/Higher-order_function00:25:30 The J Parser https://www.jsoftware.com/help/jforc/parsing_and_execution_i.htm#_Toc19173458400:28:20 Locale Path Names https://www.jsoftware.com/help/jforc/modular_code.htm#_Toc19173448600:34:06 Bill Kahan Compensated Summation https://en.wikipedia.org/wiki/Kahan_summation_algorithm00:37:20 Jeffrey Borror: Q for all https://www.youtube.com/watch?v=8eoysfqO3UY00:38:16 J labs https://code.jsoftware.com/wiki/Labs/Index00:39:53 "Try APL"-like system for J http://joebo.github.io/j-emscripten/full.html00:42:00 Dissect https://code.jsoftware.com/wiki/Vocabulary/Dissect00:47:38 Henry's book, "J for C programmers" https://www.jsoftware.com/help/jforc/contents.htm00:47:38 "Learning J" https://www.jsoftware.com/help/learning/contents.htm00:47:38 "Easy J" https://www.jsoftware.com/books/pdf/easyj.pdf00:52:00 NuVoc https://code.jsoftware.com/wiki/NuVoc00:53:11 "J for the APL programmer" https://www.jsoftware.com/papers/j4apl.htm00:57:56 Catalan J Video Lab series https://www.youtube.com/playlist?list=PL275xqeqDUOiOQb8Vic-E_ocq10EC_ELQ01:03:10 J Software GitHub organization https://github.com/jsoftware01:03:10 J Forums http://www.jsoftware.com/mailman/listinfo/programming01:03:10 You can reach Henry through contact@arraycast.com01:07:37 APL Wiki https://apl.wiki 01:09:00 Books on J https://code.jsoftware.com/wiki/Books01:10:00 Bo Burnham - Welcome to the Internet https://www.youtube.com/watch?v=k1BneeJTDcU

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode