Welcome to Dyalog ’26
Stine Kromberg
Central Hall (first floor)
Show summary Hide summary
Dyalog Ltd's Managing Director opens the user meeting.
Stine Kromberg
Central Hall (first floor)
Dyalog Ltd's Managing Director opens the user meeting.
Morten Kromberg
Central Hall (first floor)
In accordance with tradition, Morten looks briefly back over his shoulder before turning his gaze to the future, presenting his view of the road that lies before Dyalog Ltd and users of Dyalog, and setting the scene for the technical presentations that follow.
Asher Harvey-Smith
Central Hall (first floor)
One of the promises of array programming is fast execution of algorithms written in a high-level notation. Asher describes how performance improvements planned for the next Dyalog releases continue to deliver on this promise.
Peter Mikkelsen
Central Hall (first floor)
APL threads can be a convenient way to structure concurrent applications. As the use of threading has grown, the implementation has started to show signs of strain, and issues can become apparent as the number of simultaneous threads increases. Peter presents some of the work being undertaken that aims to improve the performance and behaviour of APL thread switching, and the thread related language features such as :Hold and ⎕TGET.
Dave Thomas
Central Hall (first floor)
Dave presents a brief review of the essentials of array thinking and its impact before discussing how array practitioners move from thinking to program design and implementation. Jumping forward to the current Age of AI, he explores the role of arrays – what some call 'Iverson's Ghost', visible today in NumPy and PyTorch – in today's Machine Learning (ML) and Large Language Models (LLMs). This leads naturally into approaches for the generative development of array programs. Dave concludes with a discussion of promising compiler and hardware research.
Stefan Kruger
Central Hall (first floor)
Large Language Models (LLMs) are having significant impacts on our industries, in both good and bad ways. It's a fast-moving field. Stefan’s presentation is a "state of the LLM nation" snapshot of how we as APLers can take advantage of the good parts of what LLMs can do, and how we can avoid some of the downsides. He demonstrates how to enable communication between LLMs and the APL session, and takes us on a tour of the current models, tools, and techniques.
Oliver Lanz
Central Hall (first floor)
Dyalog Ltd has been SimCorp’s trusted partner for core processing throughout all major technology transitions. Oliver explains what SimCorp do in the context of their latest transitions from desktop applications to cloud-native backend-systems and the emergence of useful AI use cases.
Martina Crippa
Central Hall (first floor)
Dyalog Labs is an open-source initiative for tools, libraries, and experimental projects written in and for Dyalog APL. It has been established in response to new ways of developing software, and provides a place where ideas can be prototyped and turned into real projects.
Martina introduces the initiative, showcases some of the projects developed so far, and discusses the role of Dyalog Labs in growing the ecosystem of modern tools for the APL community.
Gilgamesh Athoraya
Central Hall (first floor)
After five years focused on a large migration project, Gilgamesh takes a step back and looks at Dyalog with fresh eyes. He shares his personal wishlist of features and improvements that would make life easier for developers and help keep Dyalog relevant in a rapidly-changing software landscape.
John Daintree
Central Hall (first floor)
John is a big fan of “Dark Mode”; he thinks it is very cool and has enabled it on all his devices. Unfortunately, Dyalog (and, by extension, your applications) don’t have a “Dark Mode”. What can we do? How cool can we make Dyalog APL? (Hint: there’s a clue in the title).