Rebuilding a Production APL Environment Using Dyalog
Offered By: Dyalog User Meetings via YouTube
Course Description
Overview
Explore the process of rebuilding a production APL environment using Dyalog in this 30-minute conference talk from Dyalog '22. Learn how BIG, a company in the jewelry industry, transitioned from an IBM APL2 environment to a modern Dyalog-based system for handling complex data processing tasks. Discover the challenges of integrating data from 1,000 retailers and how APL was chosen to manage data-related tasks. Gain insights into the new production environment's components, including Windows Service, SQAPL, ⎕CSV, ⎕XML, ⎕JSON, .NET integration, and HTTP calls. Understand the benefits of using ]Link for code management and source control for team collaboration. Follow the journey from summarizing the problem to exploring retailer data complexities, building the initial APL2 solution, and finally implementing the new Dyalog-based environment. Delve into key components such as the Queue Manager, APL Service, ⎕LX function, and source code organization.
Syllabus
Summary
How to get data from retailers
Retailer data – a hot mess
Building a monster – the APL2 solution
Dyalog to the rescue
New production environment
Queue Manager
APL Service
⎕LX function
Launch function
Source code organisation
Taught by
Dyalog User Meetings
Related Courses
The Benefits of Learning a Different Programming LanguageACCU Conference via YouTube A Novice Introduces APL Programming Language
ACCU Conference via YouTube The Power of Function Composition
NDC Conferences via YouTube Orthotope - APL-Inspired Arrays for Haskell - Lambda Days 2022
Code Sync via YouTube Apple Array Allocation - Static Memory Management for Flat, Immutable Arrays
ACM SIGPLAN via YouTube