The 2021 APL Problem Solving Competition: Phase I – Best of Breed

By: Stefan Kruger Stefan works for IBM making databases. He tries to learn at least one new programming language a year, and a few years ago he got hooked on APL and participated in the competition. This is his perspective on some solutions that the judges picked out – call it the “Judges’ Pick”, if […]

Code Golf: Generating Empty Arrays

By: Stefan Kruger Recently, I was looking for a Dyalog problem to pit my wits against, and I asked in the APL Orchard if Adám could make one up: @Adám Any CMCs today? A CMC, if you’re unfamiliar with the APL Orchard, is a Chat Mini Challenge – typically an informal code golf challenge to […]

Highlights of the 2020 Problem Solving Competition – Phase II

With Dyalog’s APL Problem Solving Competition 2021 in full swing, it’s time to highlight some of the excellent solutions that were submitted to last year’s edition. Stefan Kruger works for IBM making databases. While he tries to learn at least one new programming language a year, he got hooked on APL and participated in the […]

Dyalog '17: Day 2 (Monday 11 September)

by Vibeke Ulmann Focus on Dyalog APL the language – Monday 11th September 2017 Where Sunday is traditionally filled with workshops and hands-on experiences – the first proper day of the annual user meeting is Monday – and this year was no different. CEO, Gitte Christensen opened the meeting and emphasised a few of the […]

Dyalog '17: Day 1 (Sunday 10 September)

by Vibeke Ulmann SharpPlot and SharpLeaf – the graphics and publication tools included with Dyalog on all platforms (Workshop SA4) A lot of work has gone into SharpPlot and SharpLeaf over the past couple of years*. The workshop on Sunday 10th September was run by Nicolas Delcros, the Dyalog software programmer behind the work. SharpPlot: […]

Snapshot blog from the last day at Dyalog’16 in Glasgow

#Dyalog16 – Vibeke Ulmann So we have come to the last blog from this year’s Dyalog User Conference. This is going to be a short one – as I can’t possibly do justice in words to some of the presentations we had Thursday morning. Gitte Christensen started off the morning by giving us a run […]

APL50 – celebrating the 50th Anniversary of the APL language

#Dyalog16 – Vibeke Ulmann Wednesday 12th October was dedicated to celebrating the 50th Anniversary of APL becoming an interactive programming language. And what day we had. This blog will aim to give you a few impressions from what turned out to be a ‘tour the force’, with entertaining, amusing, thought provoking, presentations covering the early […]

Winning the APL Programming Contest – Finance Category

#Dyalog16 – Vibeke Ulmann Today we had the third of the 3 grand prize winner presentations. Zack Batik is 23 years old and is in his second year studying for an undergraduate in Maths and Economics at the University of Cape Town in South Africa. See Zack’s profile here: http://www.dyalog.com/news/112/420/2016-APL-Programming-Contest-Winners.htm Until about 18 months ago […]

Winning the APL Programming Contest – Bioinformatics Category

#Dyalog16 – Vibeke Ulmann Today we had the second of the 3 grand prize winner presentations. Marinus Oosters is 25 years old and is in his second year studying for a Masters in Computer Science at the University of Utrecht. See Marinus’s profile here: http://www.dyalog.com/news/112/420/2016-APL-Programming-Contest-Winners.htm Until about 2 years ago, Marinus had never heard about […]