AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
The Basics of Programming Languages
Marshall thinks of it as concept programming languages. In my head I actually think about them as like algorithm and combinator programming languages, he says. Marshall not advocating for it but just threw it out there primitive programming languages which has the nice PPL people. Yeah well so to me you've got three classes there.
Array Cast - April 14, 2023
Show Notes
Thanks to Bob Therriault and Adám Brudzewsky for gathering these links:
[01] 00:01:37 APLSeeds 2023: https://dyalog.tv/APLSeeds23
APL Germany Spring meeting: https://apl-germany.de/apl-germany-fruehjahrstagung-2023/
APL Show Episode "Change the Way You Think - Part 1": https://apl.show/2023/03/09/Reaction-to-Change-the-way-you-write-Change-the-way-you-think-part-1.html
APL Show Episode "Change the Way You Think - Part 2": https://apl.show/2023/03/30/Reaction-to-Change-the-way-you-write-Change-the-way-you-think-part-2.html
Fold and Other Conjunctions ArrayCast Episode: https://www.arraycast.com/episodes/episode50-fold
[02] 00:10:05 Perlis "A programming language is low level when it demands attention to the irrelevant" https://www.brainyquote.com/quotes/alan_perlis_177161
[03] 00:11:25 Smalltalk Programming Language: https://en.wikipedia.org/wiki/Smalltalk
Lisp Programming Language: https://en.wikipedia.org/wiki/Lisp_(programming_language)
Haskell Programming Language: https://en.wikipedia.org/wiki/Haskell
[04] 00:21:30 J forums: https://code.jsoftware.com/wiki/System/Forums
[05] 00:35:40 J Incunabulum: https://code.jsoftware.com//wiki/Essays/Incunabulum
Inuit Number System: https://www.scientificamerican.com/article/a-number-system-invented-by-inuit-schoolchildren-will-make-its-silicon-valley-debut/
[06] 00:39:10 Roman Numerals: https://en.wikipedia.org/wiki/Roman_numerals
A History of Mathematical Notations: https://www.amazon.com/History-Mathematical-Notations-Dover-Mathematics/dp/0486677664
[07] 00:43:10 Danish Vigesimal System: https://en.wikipedia.org/wiki/Numeral_(linguistics)#20:_vigesimal
[08] 00:44:20 Glyphs in the Array Languages: https://aplwiki.com/wiki/Glyph
[09] 00:48:20 Dyalog APL Mix: https://aplwiki.com/wiki/Mix
Dyalog APL Split: https://aplwiki.com/wiki/Split
J Less Than: https://code.jsoftware.com/wiki/Vocabulary/lt#dyadic
J Lesser of: https://code.jsoftware.com/wiki/Vocabulary/ltdot#dyadic
[10] 00:50:53 Dyalog APL Dyadic Transpose: https://aplwiki.com/wiki/Transpose
BQN Dyadic Transpose: https://mlochbaum.github.io/BQN/doc/transpose.html#reorder-axes
https://code.jsoftware.com/wiki/Vocabulary/barco#dyadic
J Dyadic Transpose: https://code.jsoftware.com/wiki/Vocabulary/barco#dyadic
Transpose ArrayCast Episode: https://www.arraycast.com/episodes/episode29-transpose
[11] 00:54:22 Chris Pearson's Post "We Need to Talk about Group": https://gist.github.com/chrispsn/3450fe6172a7cc441d0819379ed3a32a
[12] 00:57:21 Contact AT ArrayCast DOT Com
[13] 01:02:05 Combinators in BQN: https://mlochbaum.github.io/BQN/tutorial/combinator.html
[14] 01:03:33 Stephen's Blog Post: https://www.5jt.com/the-rest-is-silence
Listen to all your favourite podcasts with AI-powered features
Listen to the best highlights from the podcasts you love and dive into the full episode
Hear something you like? Tap your headphones to save it with AI-generated key takeaways
Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more
Listen to all your favourite podcasts with AI-powered features
Listen to the best highlights from the podcasts you love and dive into the full episode