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
#APLQuest 2013-06: Write a function that returns the magnitude of the range of a numeric array. (see apl.quest/2013/6/ to test your solution and view ours).

#APL #Statistics #RangeCalculation
APL Quest 2013-6: Home On The Range
Write a function which returns the magnitude of the range of a numeric array.
apl.quest
November 10, 2025 at 2:31 PM
The new 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
November 3, 2025 at 2:26 PM
#APLQuest 2013-05: Write a function that produces an n×n identity matrix (see apl.quest/2013/5/ to test your solution and view ours). #APL #Matrix #LinearAlgebra
APL Quest 2013-5: Identity Crisis
Write a function which produces an n×n identity matrix.
apl.quest
November 3, 2025 at 2:09 PM
Learn APL and compete for one of three $100 prizes! Don't forget to submit your solutions for the 2025.3 round of the APL Challenge – the deadline is tomorrow (31 October) at 09:00 UTC. See challenge.dyalog.com for more information and to enter. #aplchallenge #apl #dyalog #learnapl
October 30, 2025 at 3:22 PM
#APLQuest 2013-04: Write a function that returns a 1 if the opening and closing parentheses in a character vector are balanced, or a zero otherwise. (see apl.quest/2013/4/ to test your solution and view ours). #APL #Balance #Parenthesis
APL Quest 2013-4: Keeping Things In Balance
Write a function which returns a 1 if the opening and closing parentheses in a character vector are balanced, or a zero otherwise.
apl.quest
October 27, 2025 at 2:14 PM
Learn APL and compete for one of three $100 prizes! There's only one week left to enter the 2025.3 round of the APL Challenge. See challenge.dyalog.com for more information and to enter. #aplchallenge #apl #dyalog #learnapl
October 24, 2025 at 1:49 PM
Save the date! Dyalog ’26 will be in Eastbourne, U.K., 12–16 Oct 2026 (Mon–Fri).
A week of APL workshops, training, and conversations shaping the future of Dyalog. See usermeeting.dyalog.com #dyalog26 #dyalog #apl
October 23, 2025 at 1:06 PM
Our latest blog post is the next in our #EmployeeSpotlight series, which celebrates members of Team Dyalog as they reach important milestones. Andrea has reached his first year anniversary with Dyalog Ltd, and www.dyalog.com/blog/2025/10... looks at how she's found her first twelve months.
October 22, 2025 at 1:15 PM
DYNA Fall 2025 took place in New York City at the end of September. Materials from the presentations and workshops are now available to download – see www.dyalog.com/north-americ... #dyna #dyalog #apl
October 21, 2025 at 3:44 PM
#APLQuest 2013-03: Write a function that returns the number of words in the given character scalar or vector (see apl.quest/2013/3/ to test your solution and view ours). #APL #WordCount #TextProcessing
APL Quest 2013-3: What Is In a Word
Write a function which returns the number of words in the given character scalar or vector.
apl.quest
October 20, 2025 at 1:14 PM
DYNA Fall 2025 took place in New York City at the end of September. Our latest blog post – www.dyalog.com/blog/2025/10... – is our review of the presentations, workshops, and community building that took place. #dyna #dyalog #apl
October 14, 2025 at 1:09 PM
#APLQuest 2013-02: Write a function that returns the percent (from 0 to 100) of passing (65 or higher) grades in a vector of grades (see apl.quest/2013/2/ to test your solution and view ours). #APL #DataAnalysis #Percentages
APL Quest 2013-2: Making The Grade
Write a function which returns the percent (from 0 to 100) of passing (65 or higher) grades in a vector of grades.
apl.quest
October 13, 2025 at 1:06 PM
Reposted by Dyalog
Busy solving Rust problems but now obsessed with APL. I guess time to implement APL primitives in Rust?
October 5, 2025 at 1:12 AM
Our #APLMonday series is changing! From this week, we will be posting questions from #APLQuest. This week's question is 2013-01: Write a function to produce a vector of the first n odd numbers (see apl.quest/2013/1/ to test your solution and view ours). #APL #OddNumbers #SequenceGeneration
APL Quest 2013-1: Seems a Bit Odd To Me
Write a function to produce a vector of the first n odd numbers.
apl.quest
October 6, 2025 at 1:12 PM
Reposted by Dyalog
Finished up DYNA Fall 2025, had an absolute blast. The rabbit hole of array programming just goes deeper and deeper, but honestly I'd be disappointed if it didn't. Thanks to everyone who put up with my constant stream of questions (especially Aaron), and hope to see you all again soon.
October 1, 2025 at 1:35 PM
Reposted by Dyalog
And a very special thanks to @codereport.bsky.social for introducing me to this paradigm in the first place. Not sure how many people end up in the ADSP -> ArrayCast -> Dyalog conference pipeline, but I highly recommend it
@dyalog.bsky.social #arrayprogramming #apl
October 1, 2025 at 1:35 PM
Our latest blog post is by the 2025 APL Forge winner, Borna Ahmadzadeh. His introduction to his efforts and prize-winning APLearn submission – www.dyalog.com/blog/2025/10... – are a tantalising preview of what we can expect from his Dyalog '26 presentation! #aplforge #apl #dyalog #programming
October 1, 2025 at 1:10 PM
Learn APL and compete for one of three $100 prizes! There's only one month left to enter the 2025.3 round of the APL Challenge. See challenge.dyalog.com for more information and to enter.

#aplchallenge #learnapl #apl
September 30, 2025 at 1:18 PM
Reposted by Dyalog
Dyalog NA User Meeting starts tomorrow! Excited to meet everyone and learn about APL #APL #arraylang #NYC @dyalog.bsky.social
September 28, 2025 at 7:21 PM
DYNA Fall 2025 starts today! Morten Kromberg and other members of Team Dyalog will be joined by a capacity gathering of North American APLers in New York city for two days of presentations, workshops, and community building. Highlights and materials to follow!

#DYNA #APL #NewYork #TechConference
September 29, 2025 at 1:46 PM
This one is simple #APLMonday #APL
September 29, 2025 at 1:42 PM
Announcing the winner of the 2025 APL Forge – Borna Ahmadzadeh. Borna will present his winning work at Dyalog '26, but you can meet him before then at www.dyalog.com/news/164/420... #aplforge #apl #dyalog #programming
September 23, 2025 at 1:10 PM
All good answers to this one are valid. #APLMonday #Dyalog #APL
September 22, 2025 at 1:50 PM
Last chance to register for DYNA Fall 2025 (Sunday 21 September at 23:59 UTC). Register now at dyna.dyalog.com to secure your place to join us in New York city for two days of APL presentations, workshops, and community building (29-30 September 2025). #DYNS #APL #TechConference #NewYork
September 19, 2025 at 1:31 PM
Alex Holtzapple from METSIM will be presenting 'Lessons Learned when Converting from APL+Win to Dyalog APL'. One of 11 presentations on Day 1 of DYNA Fall 2025 in New York, 29 September. Free to attend. dyna.dyalog.com/presentation... #APL #TechConference #NewYork #LegacyCode
Lessons Learned when Converting from APL+Win to Dyalog APL - DYNA Fall 2025
METSIM® is the leading chemical and mineral processing plant simulation software used by engineers and operators around the globe. Since 1982, all development has taken place using APL+Win, which serv...
dyna.dyalog.com
September 17, 2025 at 11:38 AM