Array Cast - April 12th, 2024
Show Notes
Thanks to Bob Therriault, Marshall Lochbaum and Conor Hoekstra for gathering these links:
[01] 00:01:41 Iverson College https://iversoncollege.com
Invitations warden@iversoncollege.com
ProgLangCast episode #7 https://www.youtube.com/watch?v=BrQJadkgKhA
ProgLangCast episode #6 https://www.youtube.com/watch?v=NwSW5nNpa3I
APLseeds 2024 videos https://www.dyalog.com/apl-seeds-user-meetings/aplseeds24.htm
APLseeds Chart complete talk https://www.youtube.com/watch?v=hbf4hPnVbys
APLseeds Chart https://x.com/code_report/status/1777787367199298045
Episode of ArrayCast Uiua https://www.arraycast.com/episodes/episode63-uiua
Conor's Uiua video https://www.youtube.com/watch?v=iTC1EiX5bM0
Uiua Programming Language https://www.uiua.org/
Uiua popularity https://twitter.com/code_report/status/1750607369959031194
BQN Programming Language https://mlochbaum.github.io/BQN/
[02] 00:11:39 Stack signatures https://www.uiua.org/tutorial/functions#stack-signatures
First Class Functions https://en.wikipedia.org/wiki/First_class_functions
Gerunds in J https://code.jsoftware.com/wiki/Vocabulary/GerundsAndAtomicRepresentation
Boxes https://code.jsoftware.com/wiki/Vocabulary/lt
Uiua releases https://github.com/uiua-lang/uiua/releases
Table or Outer Product https://www.uiua.org/docs/table
Fold https://www.uiua.org/docs/fold
Fix in Uiua https://www.uiua.org/tutorial/advancedarray#fix
[03] 00:19:18 Leading Axis Agreement https://aplwiki.com/wiki/Leading_axis_theory
Tali Beynon Rainbow Arrays Episode on ArrayCast https://www.arraycast.com/episodes/episode67-tali-beynon-rainbow
Tali Beynon Axis Naming Episode on ArrayCast https://www.arraycast.com/episodes/episode66-tali-beynon
Julia Programming Language https://en.wikipedia.org/wiki/Julia_(programming_language)
NumPy Library https://en.wikipedia.org/wiki/Numpy
Jim Brown https://aplwiki.com/wiki/Jim_Brown
Jim Brown's APL94 paper https://dl.acm.org/doi/abs/10.1145/190271.190277
APL2 https://aplwiki.com/wiki/APL2
Outer Product https://aplwiki.com/index.php?title=Outer_Product
[04] 00:26:24 Marshall's Lambda Outer Product Lambda talk https://youtu.be/WlUHw4hC4OY?si=kicky3KXVM3lbnCR&t=1520
APL Programming Language https://en.wikipedia.org/wiki/APL_(programming_language)
Un in Uiua https://www.uiua.org/docs/un
Under in Uiua https://www.uiua.org/docs/under
Pattern Matching in Uiua https://www.uiua.org/tutorial/patternmatching
[05] 00:31:58 Conor McCarthy Episode on ArrayCast https://www.arraycast.com/episodes/episode76-conor-mccarthy
Join and un join https://www.uiua.org/docs/join
Adverse Conjunction in J https://code.jsoftware.com/wiki/Vocabulary/coco
Obverse Conjunction in J https://code.jsoftware.com/wiki/Vocabulary/codot
Prolog Programming Language https://en.wikipedia.org/wiki/Prolog
UiuaPad https://www.uiua.org/pad?src=0_11_0-dev_1__Cg==
[06] 00:36:37 Rust Programming Language https://en.wikipedia.org/wiki/Rust_(programming_language)
CumSum in NumPy https://numpy.org/doc/stable/reference/generated/numpy.cumsum.html
CumProd in NumPy https://numpy.org/doc/stable/reference/generated/numpy.cumprod.html
Python Programming Language https://www.python.org/
Kap Episode on the ArrayCast https://www.arraycast.com/episodes/episode72-kap
APL Notation as a Tool of Thought podcast.
[07] 00:46:05 Combinators in Uiua https://www.uiua.org/docs/combinators
Combinator Birds https://www.angelfire.com/tx4/cus/combinator/birds.html
BQN for Birdwatchers https://mlochbaum.github.io/BQN/doc/birds.html
Smullyan's To Mock a Mocking Bird
CBQN Source Code https://github.com/dzaima/CBQN
[08] 00:51:38 Henry Rich's 9.4 J Episode of Arraycast https://www.arraycast.com/episodes/episode73-j95
SIMD https://en.wikipedia.org/wiki/Single_instruction,_multiple_data
Jim Brown https://aplwiki.com/wiki/Jim_Brown
Geoff Langdale Quote https://branchfree.org/2019/03/06/code-fragment-finding-quote-pairs-with-carry-less-multiply-pclmulqdq/comment-page-1/#comment-2888
Custom Modifiers - Macros in Uiua https://www.uiua.org/tutorial/macros
GitHub source for Uiua https://github.com/uiua-lang/uiua
Stack Macro Tutorial https://www.uiua.org/tutorial/macros
Array Macros https://www.uiua.org/tutorial/macros#array-macros
[09] 01:01:14 Uiua Tutorial https://www.uiua.org/tutorial/introduction
LSP implementation https://en.wikipedia.org/wiki/Language_Server_Protocol
Unicode formatter https://www.uiua.org/#unicode-formatter
[10] 01:05:57 Raylib raylib https://www.raylib.com/
Hashmaps https://www.uiua.org/docs/map
Clojure Programming Language https://en.wikipedia.org/wiki/Clojure
q Programming Language https://en.wikipedia.org/wiki/Q_(programming_language_from_Kx_Systems)
Function Pack https://www.uiua.org/tutorial/advancedstack#function-packs
Fork https://www.uiua.org/docs/fork
Bracket https://www.uiua.org/docs/bracket
torq https://learn.torq.io/
IVY Programming Language https://github.com/robpike/ivy
Rob Pike Episode on the ArrayCast https://www.arraycast.com/episodes/episode60-rob-pike
Contact AT ArrayCast DOT Com