Bringing the North American APL community together

Dyalog North America APL Meetup

On Monday April 7th 2025, Dyalog Ltd’s CTO Morten Kromberg and APL Tools Architect Brian Becker are hosting a very special free one‑day APL event in New York City. It will be an opportunity to learn more about Dyalog – both the latest developments and migrating from other APL platforms.

There will also be a two-day DYNA user meeting on September 29th-30th 2025. Although registration is not yet open, you can sign up to receive updates and stay informed.

Date:
April 7th 2025
Time:
10:00 AM EDT
Location:
1441 Broadway, 6th Floor – Meeting Room I

Event Introduction

Get to know Dyalog

The first of two DYNA events in 2025 is a 1-day Get to Know Dyalog event. It will be a chance to meet Dyalog staff, ask questions, and discuss all things APL.

DYNA Spring 2025 is free to attend. However, places are limited; currently there are 0 places remaining. Please register for the waiting list in the event that someone drops out.

The full programme, which will be announced in due course,  will cover topics such as:

Over the past year, Dyalog has performed a migration of a complete APL*PLUS application for a new client. We will talk about the process, challenges that were faced and solved, and our plans for continued work on this front.

Keywords: ⎕WI GUI, continuing to run on APL+Win component files, access to web services, automated conversion of language differences

“Everywhere Window Create” (EWC) is a JavaScript-based emulator for Dyalog’s ⎕WC. EWC enables you to develop cross-platform GUI applications that can run on all Dyalog-supported platforms – Microsoft Windows, Linux, and in the cloud.

Last year, this tool (which was called JSWC at that time) was taking its first baby steps. Today, customers are starting to use it to port existing Microsoft Windows applications to Linux desktop applications and build completely new multi-user web apps, styled using responsive CSS.

The next release of Dyalog is expected to be in the beta test phase, targeting release in Q2. We will present highlights of the new release, and some of the tools that accompany it – including interfaces to large language models.

Some of our US customers will describe how they have been making use of Dyalog in the past year, enhancing existing applications or building new ones using some of the tools mentioned above.

DYNA - Dyalog North America User Meeting

DYNA logo

Meet Our Expert Speakers

Presenters

Morten Kromberg - CTO, Dyalog Ltd

Morten Kromberg

CTO, Dyalog Ltd

Morten joined Dyalog Ltd after spending about 15 years building up ideas for technical direction as a user of Dyalog – 10 as an APL Consultant and 5 as the CTO of Adaytum Software, developing a “shrink-wrapped” product which used Dyalog as the core technology. Before that, he spent about 10 years learning, using and helping clients install and maintain SHARP APL at I.P.Sharp Associates.

Morten has overseen/consulted on more than 30 individual application migrations between different APL dialects and/or operating systems.

Brian Becker

APL Tools Architect, Dyalog Ltd

With over 45 years of APL experience, Brian has developed APL applications across a variety of industries, including financial planning, manufacturing control, legislative tracking, full text databases, and risk assessment.

He now co-ordinates the design and development of APL-based software tools, including Jarvis and HttpCommand.

Davin Church

Davin Church

Owner and Developer, Creative Software Design

Davin has been programming in APL for 50 years. He started his own contract programming and consulting company in 1981 that specialized in APL, creating applications and toolkits for a variety of clients and industries. Although he has used several different dialects of APL, he spent most of those years building applications in APL+Win, moving more recently to Dyalog.

Diane Hymas

Diane Hymas

President, The APL Trust US

Diane retired from Mobil/ExxonMobil after a 40+ year career developing and deploying scientific production applications distributed worldwide. The vast majority of these utilised APL as the core language, including APL dialects from DEC-10, STSC, and Dyalog. APL was specifically chosen for its unique capabilities in data analytics, modelling, database connectivity, and adaptive, data-driven, interpretive execution.

Diane is one of the founding directors of The APL Trust US, a non-profit scientific charity that sponsors projects promoting global awareness and the use of the APL programming language in the fields of science, engineering, and mathematics.

Josh David - APL Consultant, Dyalog Ltd

Josh David

APL Consultant, Dyalog Ltd

Josh has over ten years of experience working with APL, having first encountered it during an internship with The Carlisle Group.

At Dyalog Ltd he primarily serves as an APL consultant to North American clients who use APL for production applications, but he is also a member of the team that develops APL tools.

Mark Wolfson - CTO at BIG, consultants to the Jewelry Industry

Mark Wolfson

CTO, BIG

Mark has been CTO at BIG, a service company in the jewellery industry, since 2006. He serves as designer, architect, and data specialist, overseeing a tech team of 13 developers and support staff that create and maintain a suite of products for jewellery retailers, manufacturers, and other service providers in the industry.

Over the last few years, Mark has successfully migrated BIG’s legacy IBM APL2 system to an entirely new production environment using Dyalog.

Max Sun - APL Developer

Max Sun

Developer, BCA Research

Max joined BCA Research two years ago as a Junior APL Developer. In this role, his daily tasks included maintaining an APL tool suite for analysts to acquire, store, retrieve, analyse, visualise, and publish economic data, as well as using the APL ecosystem to migrate legacy data storage systems to SQL (for example, SQAPL, aplcart.info, tryapl.org, and tacit.help).


DYNA logo

Insights, Innovations, and Inspiration

Presentations

Morten opens DYNA Spring 2025 with an update of happenings at Dyalog Ltd and a summary of upcoming events, before introducing some highlights of the next version of Dyalog. Dyalog v20.0 is scheduled to be released in summer 2025, and introduces many new features such as support for APL array notation and primitive tracing.

Much work has been done recently to assist with and simplify the process of migrating from APL+Win to Dyalog, and to enable the creation of cross-platform user interfaces. Morten and Davin present an update on this work, including:
  • APL+Win migration tools:
    • ∆WI – a Dyalog APL emulator of APL+Win’s ⎕WI.
    • tools to help identify and resolve syntactic incongruities between APL+Win and Dyalog APL.
    • tools to assist with workspace transfer and reading/writing APL+ component files from Dyalog APL.
  • Cross-Platform GUI:
    • EWC (Everywhere Windows Create) – a cross-platform implementation of Dyalog’s ⎕WC family of system functions.

BIG (Buyers Intelligence Group) is a company in the jewelry industry that integrates with dozens of systems to import data from 1,000 retailers. The data is used to provide inventory analysis and merchandising consulting for the retailers, to provide sell-through data to manufacturers, and to integrate to several industry service companies.

Mark describes how BIG have used Dyalog to streamline development of web-based applications within the C# infrastructure; in this presentation he concentrates on how they have used EWC and Jarvis to deliver customizable screens and dashboards more quickly and flexibly than they could using C#.

Dyalog’s web service framework, Jarvis, started out as a simple concept – make it possible to easily call APL functions over the net, passing arguments and returning results. Since its inception, Jarvis has grown to become a core component that nearly every new project employs in some fashion. Brian describes the concept and evolution of Jarvis as users have found new and creative ways to use it.

Having executable APL notation is the greatest strength of an APL vendor. However, the day-to-day operations in application development typically require more than just the core language primitives and array model. Josh looks at some of the most popular tools, interfaces, and system functions that can be used with Dyalog to provide even greater efficiencies in your software development.

At LambdaConf 2024, Max presented NumPy Versus APL. As part of his preparation for this, he produced an interactive website featuring a combination of rich text, executed code, and its results. The tools he used to do this include:
  • SharpPlot (a plotting library provided with Dyalog APL) – for plots of various styles and formatting.
  • Jupyter Notebook for running code and generating slides.
  • Markdown for saving the Jupyter Notebook in a sensible format.
  • Py’n’APL to compare APL outputs as Python data.
In this session, Max talks about the joys and challenges of using and combining these tools.

There’s a wealth of APL-related information available online. Whether you’re an APL newcomer or an expert, there’s probably something out there that you’ll find educational, fun, or informative. Brian presents an overview of some of the online resources that can be used to explore the world of APL.

Are you passionate about growing the next generation of APLers? Do you have ideas for innovative projects that showcase the power of APL in science, engineering, or mathematics, but lack the funding to bring them to life?

Diane introduces The APL Trust, a non-profit scientific charity dedicated to supporting projects that promote global awareness and meaningful use of the APL programming language, and explains how the Trust can help turn your ideas into impactful initiatives that advance education and technical excellence through APL.


DYNA logo

Below is the tentative schedule. It is subject to change.

10:00 - 12:30

Morning Sessions

10:00 – 10:30 Dyalog News (Morten Kromberg)
10:30 – 11:30 Application Development (Morten Kromberg and Davin Church)
11:45 – 12:30 Dyalog in Action (Mark Wolfson)

12:30-13:00 Lunch

13:00 to 17:30

Afternoon Sessions

13:00 – 13:45 The Many Faces of Jarvis (Brian Becker)
13:45 – 14:30 Exploring the Dyalog Toolset (Josh David)

14:30-15:00 Break

15:00 – 15:45 NumPy Versus APL – Behind the Scenes (Max Sun)
15:45 – 16:25 APL and AI – (Mark Wolfson and Brian Becker)
16:25 – 16:45 The APL Ecosystem (Brian Becker)
16:45 – 17:30 The APL Trust (Diane Hymas), morphing into open discussion.

18:00 onwards

Informal Discussions

Although dinner is not part of the event, you are very welcome to join us for a continuation of the day’s discussion and conversations at a venue yet to be determined.

DYNA - Dyalog North America User Meeting
Share this page:
Address:
Jay Suites

1441 Broadway, New York, NY 10018

Floor & Room
6th Floor, Meeting Room I
Phone Number:

(212) 300-3360

By Subway

A, B, C, D, E, F, N, Q, R, W, S, 1, 2, 3, 4, 5, 6, 7

By Bus

M42, M98, M101, M102, M103, M104

Jay Suites – Bryant Park

Located in the heart of Midtown, this 70,000 square foot center occupies the entire third, fifth, and sixth floors of an art-deco building. The center is easily accessible through a dual-entry lobby on both Broadway and Seventh Avenue, leading visitors into a grand elevator foyer. This opens up to a modern reception area, elegantly combining glass and stainless steel, equipped with high-definition TVs and WiFi throughout.

The facility boasts 223 furnished executive suites and nine high-tech conference rooms.

Visitors enjoy sweeping panoramic views of the iconic Midtown skyline. Additional amenities include a fully equipped pantry, members lounge, a hotspot for networking, and secure fingerprint access to all floors, providing an unmatched blend of luxury, convenience, and security.

Jay Suites - Bryant-Park

There are 0 places remaining

Register for the waiting list

We have reached capacity for this event. You can still complete the form below to be put on the waiting list. Registration is essential to ensure we can accommodate all attendees comfortably and plan appropriate refreshments. If you have any question please contact us: dyna@dyalog.com


DYNA logo

DYNA Fall 2025

29-30 September 2025

On 29-30 September 2025, Dyalog will be hosting a 2-day DYNA User Meeting.

This will be a more in-depth look into the Dyalog ecosystem.

Register for updates below.

Thank you for Registering for DYNA Spring 2025

We will send you a reminder email nearer the time.

See you on 7 April!