The Array Cast

The Array Cast
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

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app