Morten expressed his opinion that the growth of APL is hampered by a lack of widely-used libraries in an article he wrote for Vector in July 2003 (vol 20 issue 1), and his opinion has not changed since then. Has the tooling finally reached a point where off-the-shelf sample projects and shared libraries have become viable?
00:00 Introduction 01:02 Why packages are important 01:35 The Tatin registry – Content include some utilities and tools e.g. code coverage, and some Dyalog packages 03:02 Tatin – introduction and background 04:47 Tatin – How to install 05:30 Tatin – How to use 08:30 Tatin – Using in a production system – packages! 10:24 Why a project manager is needed when using packages 11:45 Cider – project creation and dependency materialisation 15:38 Acre and Dado (alternative project managers) Josh David's Dyalog '21 presentation: https://dyalog.tv/Dyalog21/?v=AFvfBE19OFg Paul Mansour's David's Dyalog '19 presentation: https://dyalog.tv/Dyalog19/?v=VuAYeDYmh6g 17:05 Advantages and Disadvantages of Dado 18:28 Tatin and Cider – Current status 19:02 Cider – Future development 21:57 Future development throughout the ecosystem
New Releases
The P words…Projects and Packages
Morten Kromberg
Simplifying Secure, Scalable Web Services
Brian Becker
Integrating HTMLRenderer Into Existing Applications
Norbert Jurkiewicz
Semi-Globals and Multi-Threading are Like Chalk and Cheese
Elena Paviotti
Text Processing in APL
Aaron Hsu
Filling the Core Language Gaps
Adám Brudzewsky
Dyalog and Academia
Jesús Galán López
What - Another APL Book?
Ray Polivka
Growing APLers
Richard Park
Dyalog Talks
Welcome to Dyalog '22
Gitte Christensen & Stine Kromberg
The Road Ahead
Morten Kromberg
2022 Conference Edition Part 1 - Past
John Daintree
2022 Conference Edition Part 2 - Present
John Daintree
2022 Conference Edition Part 3a - Future(s)
John Daintree
2022 Conference Edition Part 3b - Future(s)
John Daintree
APL9 from Outer Space
Peter Mikkelson
Test Your Code!
Michael Baas
Implementing the Convolutional Neural Network U-Net in APL
Rodrigo Girão Serrão
Performance Improvements in Set Operations
Karter Kooner
Report on Co-dfns
Aaron Hsu
APL Competition
The APL Problem Solving Competition
Brian Becker
How I Won the APL Problem Solving Competition (Professional Entrant)
Michael Higginson
How I Won the APL Problem Solving Competition
Tzu-Ching Lee
Customer Talks
One-Time Pure Mathematician Corrupted by Exposure to APL Loses Moral Compass and Discovers, after Several Mis‑Steps, a Useful Numerical Integration Method
Charles Brenner
Lift-Off from APL2 Mainframe to Dyalog in the Cloud
Gilgamesh Athoraya
Rebuilding a Production APL Environment using Dyalog
Mark Wolfson
From "I Developed and Tested It" to "I Developed, and My CI Tested It"
Lars Stampe Villadsen
Automating Application Builds with AWS
Norbert Jurkiewicz
Scheduling Array Operations
Juuso Haavisto
Performance of Dyalog APL – A Historical Perspective