DYNA26: 27 April 2026. More info

Karta Kooner

Core Developer

Flag of the United Kingdom

Worked at Dyalog Ltd from April 2021 to August 2025

Karta Kooner

Role Summary

Karta works as a developer on the core interpreter.

Biography

Karta graduated with a PhD in High Energy Physics, and joined Dyalog Ltd without any previous knowledge of APL. He was impressed enough to see Dyalog’s potential in computational environments, and joined as a core interpreter developer, looking to expand and improve Dyalog as an analytical tool.

APL Standards

APL Standards

00:00 - Introducing the speaker 00:34 - Talk APL was designed in the 1960s as an array-based programming language by Kenneth Iverson, and has evolved and added many new features over the intervening decades. It was first standardized in 1989, before...View

/

Future Performance Improvements in Set Functions

Future Performance Improvements in Set Functions

At Dyalog '22, Karta presented an introduction to work that he was undertaking to improve the performance of set-related primitives (membership ∊, index-of ⍳, union ∪ and others). He now presents the results of his work and explores what can be...View

/

Performance Improvements in Set Operations

Performance Improvements in Set Operations

Dyalog version 18.0 introduced many useful performance enhancements, including some within the set-related primitives. Karta outlines the ongoing work that is being performed to understand what the performance profile of key primitives look like (beg...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.

Adám Brudzewsky
Adám
Head of Language Design
Flag of Denmark
Aaron Hsu
Aaron
Researcher
Flag of U.S.A.
Josh David
Josh
APL Consultant
Flag of U.S.A.
Martina Crippa
Martina
APL Consultant
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...
Dyalog Ltd