Dyalog's Avatar

Dyalog

@dyalog

Approach Problems Like Never Before - A world-class APL development environment enabling Subject Matter Experts and IT specialists to convert their ideas into software solutions. #Dyalog #APL https://linktr.ee/dyalog

123
Followers
182
Following
373
Posts
08.02.2024
Joined
Posts Following

Latest posts by Dyalog @dyalog

Topics covered will include highlights of Dyalog v20.0 (and maybe a sneak preview of what to expect in Dyalog v21.0!), a demonstration of tools for migrating to Dyalog APL from other APL implementations, and an update on Dyalog’s interfaces with AI.

06.03.2026 14:55 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Registration is now open for DYNA26

Registration is now open for DYNA26

Registration is now open for DYNA26. This free, one-day, in-person event for existing and potential users of Dyalog will take place on Monday 27 April 2026 in New York City. Spaces are limited, so register now. See dyna.dyalog.com

#dyna #dyalog #apl #ArrayProgramming #NYCTech

06.03.2026 14:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
APL Quest 2015-2: Longest Streak Write a function that takes a numeric vector and returns the length of the longest streak of positive growth.

#APLQuest 2015-02: Write a function that takes a numeric vector and returns the length of the longest streak of positive growth (see apl.quest/2015/2/ to test your solution and view ours). #APL #SequenceAnalysis #Streaks

02.03.2026 14:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A free-to-enter coding challenge that could change the way you think and win you $100

A free-to-enter coding challenge that could change the way you think and win you $100

Learn APL and compete for one of three $100 prizes! There are two months month left to enter the 2026.1 round of the APL Challenge. See challenge.dyalog.com

#aplchallenge #apl #dyalog #learnapl

27.02.2026 15:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
APL Quest 2015-1: Nag A Ram Write a function that takes two character vectors as its left and right arguments and returns `1` if they are anagrams of each other.

#APLQuest 2015-01: Write a function that takes two character vectors as its left and right arguments and returns 1 if they are anagrams of each other (see apl.quest/2015/1/ to test your solution and view ours). #APL #Anagrams #WordPuzzles

23.02.2026 14:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Winner announced.

Winner announced.

Congratulations Thierry Dussuet, Olivia Weiss, and Nick Winterer, winners of the 2025.4 round of the APL Challenge (our quarterly event aimed at newcomers to APL)! See www.dyalog.com/apl-challeng... for more information.

#aplchallenge #apl #dyalog #learnapl

20.02.2026 14:30 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The deadline for submissions to the 2026 round of the APL Forge is Monday 22 June 2026 at 12:00 UTC. Submit your solution at forge.dyalog.com/submissions/

18.02.2026 14:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
The APL Forge has expanded!

The APL Forge has expanded!

The APL Forge has expanded! New category: submissions that enhance the APL experience without being written in APL - tools, plugins, apps, media and more. Win Β£2,500, a commercial licence and a trip to present at Dyalog '26. forge.dyalog.com #APL #APLForge

18.02.2026 14:03 πŸ‘ 3 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
APL Quest 2014-10: Sales Are Up Write a function that returns the greatest percent month to month increase.

#APLQuest 2014-10: Write a function that returns the greatest percentage month-to-month increase. (see apl.quest/2014/10/ to test your solution and view ours). #APL #DataAnalysis #SalesData

16.02.2026 14:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Array Cast Logo

Array Cast Logo

The ArrayCast is back and now it's broadcast live! Join Conor Hoekstra, AdΓ‘m Brudzewsky, and guests. The next episode, "FIXAPL with Jacob Lockwood", will take place on Monday 16 February at 15:00 UTC – see www.youtube.com/@arraycast/ #APL #ArrayProgramming #ArrayCast

13.02.2026 14:04 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
1X Developer Podcast

1X Developer Podcast

Dyalog's AdΓ‘m Brudzewsky participated in a discussion about APL on the 1x Developer Podcast (episode 43). The recording is now available to watch at www.youtube.com/watch?v=0_N_... or listen to at open.spotify.com/show/1eXZqdw... #Dyalog #APL #DevPodcast

12.02.2026 14:25 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A free-to-enter coding challenge that could change the way you think...and win you $100.

A free-to-enter coding challenge that could change the way you think...and win you $100.

The 2026.1 round of the APL Challenge is now open! This quarterly competition is open to everyone but is aimed at newcomers to APL – please spread the word to anyone who might be interested. For more information and to enter, see challenge.dyalog.com #aplchallenge #apl #dyalog #learnapl

11.02.2026 15:24 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Calling all APLers who enjoy a challenge...

Calling all APLers who enjoy a challenge...

Call all APLers! Code Golf code.golf supports unrestricted execution and checking for #APL (Dyalog APL). APL is currently listed as experimental. Submit solutions to help move it to the main language list and unlock a leaderboard. #Dyalog #DyalogAPL #CodeGolf

10.02.2026 14:58 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
APL Quest 2014-9: Going Ballistic Write a function which calculates the distance (in meters) a projectile travels given an initial velocity in meters per second and a trajectory in degrees.

#APLQuest 2014-09: Write a function that calculates the distance (in metres) that a projectile travels, given an initial velocity (in metres per second) and a trajectory in degrees (see apl.quest/2014/9/ to test your solution and view ours). #APL #Physics #Mathematics

09.02.2026 14:19 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
APL Quest 2014-8: Go The Distance Write a function that returns the distance between two points in a space of any number of dimensions.

#APLQuest 2014-08: Write a function that returns the distance between two points in a space of any number of dimensions (see apl.quest/2014/8/ to test your solution and view ours).

#APL #EuclideanDistance #VectorMath

02.02.2026 14:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1

UPDATE: The postponed meeting has been rescheduled for Monday 2 February (17:00-19:00 local time).

29.01.2026 08:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
APL Quest 2014-7: Revolutionary Thinking Write a function which takes the diameters of the stationary and mobile circles and returns the number of revolutions the mobile must traverse until the tangent points meet again.

#APLQuest 2014-07: Write a function that takes the diameters of the stationary and mobile circles and returns the number of revolutions the mobile must traverse until the tangent points meet again (see apl.quest/2014/7/ to test your solution and view ours). #APL #CircleGeometry #RotationalMotion

26.01.2026 14:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Due to the extreme weather conditions, this has been postponed. The hope is that it will now take place next week, but we'll announce here when a new date has been confirmed. Stay safe!

26.01.2026 08:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A free-to-enter competition that could change the way you think...and win you $100

A free-to-enter competition that could change the way you think...and win you $100

Learn APL and compete for one of three $100 prizes! There's only one week left to enter the 2025.4 round of the APL Challenge. See challenge.dyalog.com for more information and to enter.

#APLChallenge #APL #Dyalog #LearnAPL

23.01.2026 14:45 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Hi Nathaniel, it's an in-person event.

23.01.2026 10:40 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Array Programming Meetup, Mon, Jan 26, 2026, 5:00 PM | Meetup This will be a 2 hour meetup with one presentation and one "leetcode"-like contest. No previous array language experience is required, beginners are definitely welcome : )

If you're in Toronto, on Monday 26 January and looking for something to do between 17:00 and 19:00, you could join an array programming meetup that Conor Hoekstra is hosting at Toronto Metropolitan University.

Info: www.meetup.com/programming-...

22.01.2026 14:07 πŸ‘ 5 πŸ” 0 πŸ’¬ 3 πŸ“Œ 0
Preview
APL Quest 2014-6: Roll The Dice Write a function that takes an integer vector representing the sides of a number of dice and returns a 2 column matrix of the number of ways each possible total of the dice can be rolled.

#APLQuest 2014-06: Write a function that takes an integer vector representing the sides of a number of dice and returns a 2 column matrix of the number of ways each possible total of the dice can be rolled (see apl.quest/2014/6/ to test your solution and view ours). #APL #Probability #Combinatorics

19.01.2026 14:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Outperforming Nested Arrays with Classic APL Techniques – Part 1 / Asher Harvey-Smith

Outperforming Nested Arrays with Classic APL Techniques – Part 1 / Asher Harvey-Smith

In our latest blog post – www.dyalog.com/blog/2026/01... – Asher explores the performance implications of choosing a flat representation rather than a nested one for your data.

#Dyalog #APL #ArrayProgramming

15.01.2026 14:26 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Tacit Talk Episode 30: Dyalog 20.0 with AdΓ‘m Brudzewsky
Tacit Talk Episode 30: Dyalog 20.0 with AdΓ‘m Brudzewsky YouTube video by code_report

AdΓ‘m joined Conor Hoekstra for a discussion about Dyalog v20.0, with particular emphasis on the addition of array notation and the new behind operator. Watch this episode of Tacit Talk at www.youtube.com/watch?v=0h4D...

#Dyalog #APL #APLProgramming #ArrayNotation #BehindOperator

13.01.2026 14:23 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
APL Quest 2014-5: Mirror Mirror Write a function which returns a 1 if its character vector argument is a palindrome, 0 otherwise.

#APLQuest 2014-05: Write a function that returns a 1 if its character vector argument is a palindrome, 0 otherwise (see apl.quest/2014/5/ to test your solution and view ours). #APL #Palindrome #StringReversal

12.01.2026 14:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Dyalog and AI // Stefan Kruger // DYNA Fall 2025
Dyalog and AI // Stefan Kruger // DYNA Fall 2025 YouTube video by Dyalog User Meetings

The final presentation recording from DYNA Fall 2025 is now available. Watch (or rewatch!) "Dyalog and AI" by Stefan Kruger, at www.youtube.com/watch?v=H_wd...

#DYNA #Dyalog #AI #APL

09.01.2026 14:07 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
DYNA26 - Monday 27 April / New York City

DYNA26 - Monday 27 April / New York City

On Monday 27 April 2026, Dyalog Ltd is hosting DYNA26 in New York City, New York. This free in-person event is for existing and potential users of Dyalog. For more information see dyna.dyalog.com #dyna #dyalog #apl

07.01.2026 14:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
APL Quest 2014-4: Space The Final Frontier Write a function that removes extraneous (leading, trailing, and multiple) spaces from a character vector.

#APLQuest 2014-04: Write a function that removes extraneous (leading, trailing, and multiple) spaces from a character vector (see apl.quest/2014/4/ to test your solution and view ours). #APL #StringNormalization #WhitespaceHandling

05.01.2026 14:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Top-down view of a blue plastic rubber duck sitting on lush green grass, with a few colourful paper streamers scattered around it, suggesting a quiet, celebratory moment.

Top-down view of a blue plastic rubber duck sitting on lush green grass, with a few colourful paper streamers scattered around it, suggesting a quiet, celebratory moment.

Happy New Year from all of us at Dyalog Ltd! Here's to a FAB 2026, full of Fantastic Functions, Amazing Arrays, and Bug-free Builds! #Dyalog #APL #HappyNewYear

01.01.2026 14:05 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A free-to-enter competition that could change the way you think...and win you $100.

A free-to-enter competition that could change the way you think...and win you $100.

Learn APL and compete for one of three $100 prizes! There is one month left to enter the 2025.4 round of the APL Challenge. See challenge.dyalog.com for more information and to enter #aplchallenge #apl #dyalog #learnapl

31.12.2025 14:13 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0