DYNA Fall 2025: 29-30 September. More info

Flag of Denmark

Morten Kromberg

Technical Director (CTO)

Joined Dyalog Ltd in April 2005

Morten Kromberg

Role Summary

Morten is responsible for understanding user requirements and providing input to decisions about the technologies that Dyalog Ltd needs to support. This includes selecting the operating systems and hardware platforms Dyalog needs to run on, and the data formats, communication technologies, tools, stacks, and frameworks that the APL system needs to be connected to. In addition, Morten is involved in design and scheduling of APL language enhancements, performance tuning, and other improvements to the language.

Biography

Morten has the first year of a Maths and Computer Science degree from three different Universities and blames his inability to complete any form of degree on having discovered APL before leaving High School in 1980 and being offered money to write code for customers of I.P.Sharp Associates a couple of years later.

Morten grew up on SHARP APL but thinks he must have worked with 20 different APL interpreters during his career as an APL consultant. His speciality is migrating code between APL systems and across hardware and software platforms, and his hobby is tuning APL code.

Before he joined Dyalog Ltd as CTO in 2005, Morten spent 15 years working almost exclusively with Dyalog APL, both as a consultant for corporations using Dyalog and as the CTO of Adaytum Software , developing a “shrink-wrapped” Financial Planning package that used Dyalog APL as the core technology. During his time as a Dyalog user he collected many ideas for technical direction, some of which made it into the product. He still likes to make himself available for APL consulting from time to time, to stay current.

A wide shot of the panel discussion “Let’s Put the Future Behind Us” at Dyalog ’24 in Glasgow. Moderator Stephen Taylor is seated with panellists Pete Donnelly, Gitte Christensen, and Geoff Streeter at the front of the lecture hall. The large screen behind them displays the session title and names, while the audience listens and takes notes on laptops.
The main theme this week is remembering how we got here – and welcoming a new generation of APL users. There are three talks and a panel discussion… Read
Brandon Wilson presenting at Dyalog ’24 in Glasgow. He gestures towards a bright slide behind him showing performance timings (“Linear: 3.3s”, “Mult: 0.9s”). A laptop and monitor sit on the lectern with cables and devices connected.
Most of the recordings that we are releasing in week 5 concern “best practices” for the use of APL in large or complex systems. Many of these are… Read
A simple 3D model of a rubber duck in bright orange and white, shown against a grey background with a faint grid pattern.
The presentations released this week are about APL applications on the move. Some applications are moving from one APL implementation to another, for example… Read
The Road Ahead

The Road Ahead

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. How many times will he mention Large Language Models? S...View

/

Everywhere WC

Everywhere WC

Many existing applications are written for the Microsoft Windows desktop using the ⎕WC family of system functions (WC stands for Window Create). EWC is a project that aims to allow many – maybe, eventually, most – GUI forms written in this styl...View

/

Migrating APL+Win Applications

Migrating APL+Win Applications

Dyalog Ltd has been engaged to port an APL+Win application to Dyalog. An important part of the project is the creation of open-source tools that will be made available free-of-charge for similar migrations. These include tools to: - move APL+Win sour...View

/

The Road Ahead

The Road Ahead

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 and users of Dyalog APL. 00:00 Introduction 00:16 Celebration of 40 years of Dya...View

/

Using Packages

Using Packages

Following his presentation on Projects and Packages at Dyalog '22, Morten demonstrates a version of the Cider project management system that simultaneously supports two package managers – Tatin for packages implemented in Dyalog, and _NuGet_ for .N...View

/

The Road Ahead

The Road Ahead

How might Dyalog evolve in the years to come, and which technologies should you be trying to keep an eye on yourself? Morten attempts to answer these questions, and sets the scene for the technical presentations being given at Dyalog '22. 00:00 Over...View

/

Team Dyalog

We promote a culture where innovation, fun, pride, and acceptance is part of our daily life. We come from a variety of backgrounds, and our diversity enhances our creativity.

Michael Baas
Michael
APL Developer
Flag of Germay
Jason Rivers
Jason
IT Manager
Flag of the United Kingdom
Abs Suri
Abs
System Administrator
Flag of the United Kingdom
Andrea Plovgaard Frederiksen
Andrea
Executive Assistant
Flag of Denmark

…or perhaps even join the team!

Get Support

Technical advice and assistance on all aspects of Dyalog usage is available by e-mail (support@dyalog.com) and/or telephone (+44 1256 830030 – limited to U.K. office hours). Limited advice on design and coding is available, but is not intended to replace the use of the printed and on-line documentation. Except when reporting an issue with the software, users are encouraged to seek advice from the user community via the Dyalog Forum (reading the content of the forums does not require membership).

Search our website...