Welcome Martina Crippa

Martina started studying physics with the intention of specialising in Astrophysics. However, after her first linear algebra and analysis classes, she discovered that she found most enjoyment in the mathematical and theoretical aspects of physics. Following this discovery, she started a Master’s degree in statistical mechanics and computational physics, ultimately pursuing a PhD in computational materials science with a focus on the physics of complex systems.

While finishing her PhD, Martina decided to leave academia. During her search for a job she came across APL and was intrigued by all the maths-like symbols. She soon discovered that APL allowed her to apply mathematical thinking to coding in a new, clean, and logical way that complemented her attitude to solving problems following a theoretical approach. Following this discovery, she applied for a role with Dyalog Ltd.

Martina has a passion for exercising and the outdoors, and enjoys hiking and climbing. She like to spend her holidays travelling betweens huts on top of mountains or hiking along cliffs near the sea, trying to compensate for the lack of mountains in Denmark (where she is currently living).

When not doing sports, she also enjoys cooking, in particular carbohydrate-based dishes such as freshly made stuffed pasta, pizza and sourdough bread (according to the Italian stereotype, although fellow Italians might not be happy that she genuinely enjoys pineapple pizza!). She also devotes time to taking care of the 48 plants she has in her apartment, engaging in an endless war against all sort of bugs and plant diseases.

Dyalog ’24 Videos: Week 1 – Welcome to the Dyalog ’24 Presentations!

We’ve finished processing the first recordings of the presentations given at Dyalog’24 in Glasgow. The first four are now available to watch, and you can look forward to five or six new recordings each week until the end of November.

As usual, the Dyalog user meeting opened with presentations by the CEO and CTO, who provided statements of direction for our technical and marketing activities. As mentioned in my blog post introducing the videos after last year’s user meeting, we have a new CEO since 1 January – Stine Kromberg is now at the helm, and opened the meeting. I once again followed up the CEO’s introduction with a whirlwind tour of what I consider to be the most important stops on our technical road map – also introducing many of the talks that will follow later.

The two other talks we are releasing this week are from the other end of the meeting, appearing first due to technical issues that have delayed a couple of other recordings. First up is Aarush Bhat, who is making his first presentation at a Dyalog user meeting. Aarush is based in Bangalore and has been working for Dyalog for just over a year now. So far, most of his efforts have been concentrated on building a new framework for very thoroughly testing primitive elements of the Dyalog APL language; in this presentation, he explains what he has been able to do so far.

At the other end of the spectrum, we have lost count of how many presentations our Chief Architect John Daintree has made! In the third of his three presentations this year, he talks about limits in the Dyalog APL interpreter. These limits include things like the maximum rank of an array, the number of different data types we can support, the maximum number of constants and names in an expression, and so on. Many of the structures that impose these limits have remained unchanged since Dyalog version 1.0, but some of the limits are now coming under pressure by migrants from APL systems that have different limits, and some of the new features that we are adding to Dyalog, like array notation – and new primitives.

Any change to such structures has potential impacts on performance. Work will need to be done to continue to allow the sharing of arrays between different versions of Dyalog through workspaces, component files, and TCP sockets. If we do make changes, we’d like to get them all over and done with in one go, and ideally not change them again for another 40 years.

I hope you enjoy watching the first set of recordings from Dyalog ’24!

——————————————

This week’s videos:

Materials for all presentations can be downloaded from the Dyalog ’24 webpage.