The Array Cast

Lynn Sutherland and the Story of Nial

The Array Cast

Array Cast - September 1, 2023
Show Notes

Thanks 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 PC XT https://en.wikipedia.org/wiki/IBM_PC_XT


[07] 00:17:20 Nested Array Theory https://aplwiki.com/wiki/Array_model#Nested_array_theory


[08] 00:18:43 Jim Brown https://aplwiki.com/wiki/Jim_Brown


[09] 00:25:14 Computer Language Magazine https://archive.org/details/computerlanguage


              Carl McCrosky https://www.linkedin.com/in/carl-mccrosky-b936051/


              Intel AVX512 https://en.wikipedia.org/wiki/AVX-512


[10] 00:27:21 OpenAI https://en.wikipedia.org/wiki/OpenAI


              Triton OpenAI https://openai.com/research/triton


[11] 00:29:31 APL 84 Helsinki https://aplwiki.com/wiki/APL_conference#1984


[12] 00:31:15 Dyalog https://aplwiki.com/wiki/Dyalog_APL


              KX https://kx.com/


              Julia Programming Language https://julialang.org/


              Clojure Programming Language https://clojure.org/


              Unix Operating System https://en.wikipedia.org/wiki/Unix


              Red Hat https://en.wikipedia.org/wiki/Red_Hat


              Sun Microsystems https://en.wikipedia.org/wiki/Sun_microsystems


[13] 00:34:15 Matlab https://en.wikipedia.org/wiki/Matlab


[14] 00:38:09 Java Programming Language https://en.wikipedia.org/wiki/Java_programming


              BQN Programming Language Modifiers https://mlochbaum.github.io/BQN/doc/ops.html#modifiers


              J Programming Language Gerunds https://code.jsoftware.com/wiki/Vocabulary/GerundsAndAtomicRepresentation


[15] 00:40:39 Nial tutorial https://www.nial-array-language.org/ndocs/intro/


[16] 00:42:25 Strand Notation https://aplwiki.com/wiki/Strand_notation


              Combinators https://en.wikipedia.org/wiki/Combinatory_logic


              Nial Atlas https://www.nial-array-language.org/ndocs/NialDict2.html#atlas


              Point free programming https://en.wikipedia.org/wiki/Tacit_programming


[17] 00:44:43 eachboth https://www.nial-array-language.org/ndocs/dict/#eachboth


[18] 00:46:56 q Programming Language https://code.kx.com/q/learn/startingkdb/language/


              peach https://code.kx.com/q/basics/peach/


              J threads https://code.jsoftware.com/wiki/Vocabulary/tcapdot#dyadic


[19] 00:51:25 Nial website https://www.nial-array-language.org/


[20] 00:52:37 Order of Operations https://en.wikipedia.org/wiki/Order_of_operations


[21] 00:55:00 Javascript Programming Language https://en.wikipedia.org/wiki/Javascript


              Unary Functions https://en.wikipedia.org/wiki/Unary_functions


              Smalltalk Programming Language https://en.wikipedia.org/wiki/Smalltalk


[22] 01:02:50 TIO Nial Examples
               https://tio.run/##y8tMzPn/P7EstSgxPVUhs1hBP7q4NFdHoSQxJ6cy1pqrvCizJFUBJm@oYKRgrGDy/z8A
               https://tio.run/##y8tMzPn/v7wosyRVQVtBS0HD0EDByEATSCsYaf7/DwA
               https://tio.run/##y8tMzPn/v7wosyRVQVvB0EDByEBBS8FQwej/fwA
               https://tio.run/##y8tMzPn/v7wosyRVQUNbwdBAwchAQUvBUMFI8/9/AA
               https://tio.run/##y8tMzPn/v7wosyRVQVtBw9BAwchAU0ELyFIw0vz/HwA
               https://tio.run/##y8tMzPn/v7wosyRVQcPQQEFDK1pXRztWU8FI8/9/AA

Online Nial Interpreter https://niallang.github.io/NIAL_WASM/

[23] 01:17:48 Contact AT ArrayCast DOT Com

Next Episodes

The Array Cast

Rob Pike - Array Languages are Important @ The Array Cast

๐Ÿ“† 2023-08-19 07:02 / โŒ› 01:13:19


The Array Cast

Raul Miller - Precision @ The Array Cast

๐Ÿ“† 2023-08-05 07:00 / โŒ› 01:05:10


The Array Cast

PyTorch and Dex with Adam Paszke @ The Array Cast

๐Ÿ“† 2023-07-22 06:31 / โŒ› 01:11:56


The Array Cast

Learning and Teaching Array Programming @ The Array Cast

๐Ÿ“† 2023-07-08 07:00 / โŒ› 01:02:38


The Array Cast

Why We Like Array Programming (Again) @ The Array Cast

๐Ÿ“† 2023-06-24 07:00 / โŒ› 00:53:56