Episodes

  • Terminology, Files, and Array Theory
    Jun 2 2023
    Together with out first guest, Silas Poulson, we begin by discussing terminology, but then we go on a wild ride, mentioning the history of file operations, review of various primitives, APL’s array model, comparison of ways to apply functions, glyphs, syntax, and much more.
    Show More Show Less
    Less than 1 minute
  • Primitives Extravaganza Continued
    May 2 2023
    We continue discussing the pros and cons of adding primitives, and go through a few more that could be useful to have.
    Show More Show Less
    Less than 1 minute
  • Reaction to “Change the way you write. Change the way you think. — part 2”
    Mar 30 2023
    Second part of our reaction to Xuanyi Chew’s presentation at DataEngBytes 2022.
    Show More Show Less
    Less than 1 minute
  • Reaction to “Change the way you write. Change the way you think. — part 1”
    Mar 9 2023
    First part of our reaction to Xuanyi Chew’s presentation at DataEngBytes 2022.
    Show More Show Less
    Less than 1 minute
  • Primitives Extravaganza
    Feb 24 2023
    After introducing the constraints on primitive proliferation, we begin listing what we’d want, only to end up discussing the Under/Dual operator, and its issues.
    Show More Show Less
    Less than 1 minute
  • Processes and Structures
    Jan 27 2023
    After establishing our new name, we look at graphical diagrams that implement the structure of a system, and compare to the evolution of Iverson Notation into today’s traditional user-defined functions in APL. We also discuss what aspects of that could be desirable in an integrated development environment.
    Show More Show Less
    Less than 1 minute
  • How to Structure APL Programs
    Dec 5 2022
    High-level structuring of APL programs, abstraction levels, coding style, and building a tiny DSL for nicer code.
    Show More Show Less
    Less than 1 minute
  • Functional Forms
    Nov 1 2022
    Pros and cons of APL’s functional forms, and in which situations they should and shouldn’t be used.
    Show More Show Less
    Less than 1 minute