The Array Cast

Marshall Lochbaum and the BQN array language.

The Array Cast

0:01:28 Stack Overflow Developer Survey: https://stackoverflow.blog/2021/08/02/2021-stack-overflow-developer-survey-results/

0:01:45 Most loved/dreaded programming languages: https://insights.stackoverflow.com/survey/2021#section-most-loved-dreaded-and-wanted-programming-scripting-and-markup-languages

0:01:47 Top-paying programming languages https://insights.stackoverflow.com/survey/2021#section-top-paying-technologies-top-paying-technologies

0:02:45 Array language companies: https://github.com/interregna/arraylanguage-companies

0:03:51 I programming language: https://github.com/mlochbaum/ILanguage

0:03:53 BQN programming language: https://github.com/mlochbaum/BQN

0:04:14 Henry Rich: https://aplwiki.com/wiki/Henry_Rich

0:04:32 TI-BASIC programming language: https://en.wikipedia.org/wiki/TI-BASIC

0:05:21 J conference talks: https://code.jsoftware.com/wiki/Community/Conference2012/Talks/ImageProcessing and https://code.jsoftware.com/wiki/Community/Conference2014/Talks/UsingDataAsCode

0:07:42 Roger Hui: https://aplwiki.com/wiki/Roger_Hui

0:06:22 Factor programming language: https://en.wikipedia.org/wiki/Factor_(programming_language)

0:07:01 Tacit programming: https://en.wikipedia.org/wiki/Tacit_programming

0:07:18 Just-in-time compilation: https://en.wikipedia.org/wiki/Just-in-time_compilation

0:08:38 Over and Atop: https://aplwiki.com/wiki/Function_composition

0:08:46 Unique mask: https://aplwiki.com/wiki/Nub_Sieve

0:09:18 APL Wiki: https://apl.wiki

0:10:12 APL Wiki's article on A+: https://aplwiki.com/wiki/A%2B

0:11:07 APL Wiki's article on BQN: https://aplwiki.com/wiki/BQN

0:11:40 BQN chat room: https://app.element.io/#/room/#bqn:matrix.org

0:13:26 Apple food puns: https://aplwiki.com/wiki/Humour#Apples

0:15:27 Glee, a left-to-right APL derivative: https://withglee.com/Frames/GFMain.htm

0:17:29 Explicit defintion operator https://code.jsoftware.com/wiki/Vocabulary/com

0:17:45 Dfns: https://aplwiki.com/wiki/Dfn

0:17:58 Context-free: https://mlochbaum.github.io/BQN/doc/context.html

0:18:05 Array models: https://aplwiki.com/wiki/Array_model

0:18:20 Based array model: https://mlochbaum.github.io/BQN/doc/based.html

0:23:14 J Gerunds: https://code.jsoftware.com/wiki/Vocabulary/GerundsAndAtomicRepresentation

0:33:02 Boxes: https://aplwiki.com/wiki/Box

0:36:24 Strands: https://aplwiki.com/wiki/Strand_notation

0:36:33 Strings and lists in BQN: https://mlochbaum.github.io/BQN/doc/arrayrepr.html#list-literals

0:45:25 APL's Power operator: https://help.dyalog.com/latest/#Language/Primitive%20Operators/Power%20Operator.htm

0:45:58 Where: https://aplwiki.com/wiki/Where

0:46:03 Where inverse: https://aplwiki.com/wiki/Where#Inverse

0:48:18 BQN's inverse modifier: https://mlochbaum.github.io/BQN/doc/undo.html

0:49:24 Extensions to partitioned enclose: https://aplwiki.com/wiki/Partitioned_Enclose#Short_left_argument

0:49:52 Examples showing where and its inverse: https://tryapl.org/?clear&q=%E2%8D%B81%200%201%200%201%200%200%201&run and https://tryapl.org/?clear&q=(%E2%8D%B8%E2%8D%A3%C2%AF1)1%203%205%208&run

0:50:56 Partition representations: https://aplwiki.com/wiki/Partition_representations

0:54:29 Where and Replicate: https://mlochbaum.github.io/BQN/doc/replicate.html

0:58:52 Leading axis theory: https://aplwiki.com/wiki/Leading_axis_theory

0:59:16 Before and after combinators: https://mlochbaum.github.io/BQN/tutorial/combinator.html#before-and-after

1:01:07 Tacit Techniques with Dyalog version 18.0 Operators: https://www.youtube.com/watch?v=czWC4tjwzOQ

1:12:00 BQN namespaces: https://mlochbaum.github.io/BQN/doc/namespace.html

1:13:45 Singeli: https://github.com/dzaima/singeli

1:16:04 CBQN: https://github.com/dzaima/CBQN

1:16:24 BQN Ccommunity: https://mlochbaum.github.io/BQN/index.html#where-can-i-find-bqn-users

1:21:02 Online BQN REPL: https://mlochbaum.github.io/BQN/try.html

1:22:12 BQN Tutorials: https://mlochbaum.github.io/BQN/tutorial/index.html

Next Episodes

The Array Cast

Henry Rich’s Deep Dive into J @ The Array Cast

πŸ“† 2021-07-24 04:05 / βŒ› 01:22:20


The Array Cast

Responding to a Listener’s Email @ The Array Cast

πŸ“† 2021-07-10 09:00 / βŒ› 01:01:00


The Array Cast

What is an Array? @ The Array Cast

πŸ“† 2021-06-26 09:00 / βŒ› 01:03:07


The Array Cast

What Challenges Face the Array Languages? @ The Array Cast

πŸ“† 2021-06-12 09:00 / βŒ› 01:15:13


The Array Cast

Loops and Learning about Array Languages @ The Array Cast

πŸ“† 2021-05-29 09:00 / βŒ› 00:57:18