Dyalog
banner
dyalog.bsky.social
Dyalog
@dyalog.bsky.social
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
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
February 13, 2026 at 2:04 PM
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
February 12, 2026 at 2:25 PM
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
February 11, 2026 at 3:24 PM
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
February 10, 2026 at 2:58 PM
#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
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.
apl.quest
February 9, 2026 at 2:19 PM
#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
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.
apl.quest
February 2, 2026 at 2:35 PM
#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
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.
apl.quest
January 26, 2026 at 2:53 PM
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
January 23, 2026 at 2:45 PM
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-...
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 : )
www.meetup.com
January 22, 2026 at 2:08 PM
#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
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.
apl.quest
January 19, 2026 at 2:20 PM
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
January 15, 2026 at 2:26 PM
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
Tacit Talk Episode 30: Dyalog 20.0 with Adám Brudzewsky
YouTube video by code_report
www.youtube.com
January 13, 2026 at 2:23 PM
#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
APL Quest 2014-5: Mirror Mirror
Write a function which returns a 1 if its character vector argument is a palindrome, 0 otherwise.
apl.quest
January 12, 2026 at 2:08 PM
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
Dyalog and AI // Stefan Kruger // DYNA Fall 2025
YouTube video by Dyalog User Meetings
www.youtube.com
January 9, 2026 at 2:07 PM
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
January 7, 2026 at 2:02 PM
#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
APL Quest 2014-4: Space The Final Frontier
Write a function that removes extraneous (leading, trailing, and multiple) spaces from a character vector.
apl.quest
January 5, 2026 at 2:11 PM
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
January 1, 2026 at 2:05 PM
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
December 31, 2025 at 2:13 PM
Reposted by Dyalog
Tacit Talk Episode 30 will livestream Jan 1 2026 at 12:00 (noon) PM EST 📅 I will chat with @abrudz.bsky.social about @dyalog.bsky.social 20.0 and the Behind operator ⍛ 🥳 www.youtube.com/live/0h4Dd-o...
Tacit Talk Episode 30: Dyalog 20.0 with Adám Brudzewsky
YouTube video by code_report
www.youtube.com
December 30, 2025 at 12:38 PM
New with Dyalog v20.0: Namespace manipulation and data extraction has been made easier with the addition of ⎕VGET and ⎕VSET, and extensions to ⎕NS. Discover more at www.youtube.com/watch?v=KR8v... #Dyalog #APL #DataExtraction #Namespaces
Namespace Manipulation and Data Extraction // APL Programming // NEW in Dyalog v20.0
YouTube video by Dyalog
www.youtube.com
December 31, 2025 at 2:08 PM
New with Dyalog v20.0: ⎕SHELL enables execution of external programs with more control and options than those provided by ⎕SH/⎕CMD. Discover more at www.youtube.com/watch?v=wEfS... #Dyalog #APL #APLProgramming
Running External Programs with ⎕SHELL // APL Programming // NEW in Dyalog v20.0
YouTube video by Dyalog
www.youtube.com
December 24, 2025 at 3:36 PM
Reposted by Dyalog
WOOOO! Now I feel obligated to learn APL properly!
November 26, 2025 at 8:22 PM
Season's Greetings from all of us at Dyalog Ltd, and Merry Christmas to all those who celebrate it – we hope you have a peaceful and joyous day. #Christmas #Dyalog #APL #HolidaySeason
December 24, 2025 at 2:10 PM
The presentation recordings from DYNA Fall 2025 are now being published. Watch (or rewatch!) "What is the APL Trust?" by Diane Hymas, one of the founding directors of The APL Trust, www.youtube.com/watch?v=WT6_... #DYNA #Dyalog #APL #Education
What is the APL Trust? // Diane Hymas // DYNA Fall 2025
YouTube video by Dyalog User Meetings
www.youtube.com
December 23, 2025 at 2:56 PM
#APLQuest 2014-01: Write a function that takes a character vector and removes the interior vowels from each word. (apl.quest/2014/2/ to test your solution) #APL #TextCompression #StringManipulation
APL Quest 2014-2: How Tweet It Is
Write a function which takes a character vector and removes the interior vowels from each word.
apl.quest
December 22, 2025 at 2:07 PM