289 subscribers
התחל במצב לא מקוון עם האפליקציה Player FM !
Episode 196: 🇬🇧 Algorithms in APL with Aaron Hsu
Manage episode 435694360 series 2827294
In this episode, Conor and Aaron Hsu record from the Eagle Pub in Cambridge, UK and chat about algorithms in APL and algorithm implementations.
About the Guest
Aaron Hsu is the implementor of Co-dfns and an advocate for a terse and minimal array programming style. Hsu has a background in academic functional programming, and was primarily a Scheme programmer for ten years before learning APL. He was introduced to APL by Morten Kromberg while working on a GPU-hosted compiler, and switched to Dyalog APL for the project, which is now Co-dfns.
Show Notes
Date Recorded: 2024-08-21
Date Released: 2024-08-23
- ArrayCast Episode 19: Aaron Hsu
- Co-dfns
- The Eagle Pub, Cambridge
- Iverson College
- ArrayCast Episode 63: Uiua, a Stack based Array language
- ArrayCast Episode 77: Kai Schmidt and the Evolving Uiua Programming Language
- Uiua Language
- Scheme Language
- Stepanov's "Notes on Higher Order Programming in Scheme"
- C++98 std::inner_product
- C++98 std::adjacent_difference
- C++11 std::iota
- C++17 std::reduce
- Dyalog APL ∨ (GCD)
- Dyalog APL ∧ LCM
- C++ Containers
- RAII
- C++ Core Guidelines
- Dyalog APL ⍳ (iota)
- Dyalog APL ⍳ (dyadic iota)
- Dyadic APL Possible Implementation in C++ (Godbolt)
- Dyadic APL Possible Implementation in BQN
- C++20 std::ranges::binary_search
- NVIDIA cucollections (cuco)
Intro Song Info
Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic
Creative Commons — Attribution 3.0 Unported — CC BY 3.0
Free Download / Stream: http://bit.ly/l-miss-you
Music promoted by Audio Library https://youtu.be/iYYxnasvfx8
239 פרקים
Manage episode 435694360 series 2827294
In this episode, Conor and Aaron Hsu record from the Eagle Pub in Cambridge, UK and chat about algorithms in APL and algorithm implementations.
About the Guest
Aaron Hsu is the implementor of Co-dfns and an advocate for a terse and minimal array programming style. Hsu has a background in academic functional programming, and was primarily a Scheme programmer for ten years before learning APL. He was introduced to APL by Morten Kromberg while working on a GPU-hosted compiler, and switched to Dyalog APL for the project, which is now Co-dfns.
Show Notes
Date Recorded: 2024-08-21
Date Released: 2024-08-23
- ArrayCast Episode 19: Aaron Hsu
- Co-dfns
- The Eagle Pub, Cambridge
- Iverson College
- ArrayCast Episode 63: Uiua, a Stack based Array language
- ArrayCast Episode 77: Kai Schmidt and the Evolving Uiua Programming Language
- Uiua Language
- Scheme Language
- Stepanov's "Notes on Higher Order Programming in Scheme"
- C++98 std::inner_product
- C++98 std::adjacent_difference
- C++11 std::iota
- C++17 std::reduce
- Dyalog APL ∨ (GCD)
- Dyalog APL ∧ LCM
- C++ Containers
- RAII
- C++ Core Guidelines
- Dyalog APL ⍳ (iota)
- Dyalog APL ⍳ (dyadic iota)
- Dyadic APL Possible Implementation in C++ (Godbolt)
- Dyadic APL Possible Implementation in BQN
- C++20 std::ranges::binary_search
- NVIDIA cucollections (cuco)
Intro Song Info
Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic
Creative Commons — Attribution 3.0 Unported — CC BY 3.0
Free Download / Stream: http://bit.ly/l-miss-you
Music promoted by Audio Library https://youtu.be/iYYxnasvfx8
239 פרקים
כל הפרקים
×
1 Episode 237: Thrust with Jared Hoberock 34:29

1 Episode 236: C++26 Senders and Receivers Algorithms (Part 2) 27:37

1 Episode 235: C++26 Senders and Receivers Algorithms (Part 1) 32:38

1 Episode 233: AI! Live from Sunnyvale! 17:03

1 Episode 232: Algorithms! Live from New York! 45:40

1 Episode 231: C++26 Senders and Receivers (+ flat_map) 43:39

1 Episode 229: multi_transform? for_each_but_last? 34:12

1 Episode 228: To Tesla or Not to Tesla 25:00

1 Episode 227: Re: The CUDA C++ Developer’s Toolbox 38:58

1 Episode 226: NVIDIA GTC 2017 vs 2025 26:02

1 Episode 225: CppNorth & Flux Plans, The Slow Death of Twitter and More! 31:00

1 Episode 224: Flux Updates & Internal Iteration 29:19
ברוכים הבאים אל Player FM!
Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.