Our latest blog post is the next in our #EmployeeSpotlight series, which celebrates members of the team. Martin has reached his first year anniversary with Dyalog Ltd, and www.dyalog.com/blog/2026/08... looks at how he's found his first twelve months. #TeamDyalog #Dyalog
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
ArrayCast is starting shortly: www.youtube.com/watch?v=-Epr...
Episode 129
YouTube video by ArrayCast
youtube.com
The winners of the 2026 APL Forge have been announced. Kyle Croarkin (APL category) Conor Hoekstra (Non-APL category) Meet them and find out more about their winning entries at www.dyalog.com/news/166/420... #APLForge #Dyalog #APL #ArrayProgramming #ProgrammingCompetition #SoftwareDevelopment
The 2026.3 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
#APLQuest 2017-04: Write a function that calculates and returns the areas of 0 or more pie slices (see apl.quest/2017/4/ to test your solution and view ours). #APL #Geometry #AreaCalculation
APL Quest 2017-4: Slice(s) of Pie(s)
Write a function that calculates and returns the areas of 0 or more pie slices.
apl.quest
Learn APL and compete for one of three $100 prizes! Don't forget to submit your solutions for the 2026.2 round of the APL Challenge – the deadline is tomorrow (31 July) at 08:00 UTC. See challenge.dyalog.com for more information and to enter. #aplchallenge #apl #dyalog #learnapl
Dyalog '26 10% early bird discount ends on Friday! Join us in Eastbourne, 12–16 October, for #APL presentations, workshops, training and discussions with the Dyalog community. Register: usermeeting.dyalog.com #dyalog26 #dyalog
Manas Mahale, a member of the APL community, has written a blog post about implementing Extended Connectivity Fingerprints (ECFP) in Dyalog APL. Read about this #cheminformatics exploration at butwhyisthat.substack.com/p/ecfp #Dyalog #APL
Extended Connectivity Fingerprint in APL
a lesson in writing unmaintainable scientific code
butwhyisthat.substack.com
Last chance to save 10% on your Dyalog ’26 registration – it expires on Friday (31 July). Join us in Eastbourne, 12–16 October, for #APL presentations, workshops, training and discussions with the Dyalog community. Register by 31 July: usermeeting.dyalog.com #Dyalog26 #Dyalog
#APLQuest 2017-03: Write a function that will remove text found between pairs of double quotes (see apl.quest/2017/3/ to test your solution and view ours). #APL #StringManipulation #QuoteRemoval
APL Quest 2017-3: Miss Quoted
Write a function that will remove text found between pairs of double quotes.
apl.quest
Learn APL and compete for one of three $100 prizes! There's only one week left to enter the 2026.2 round of the APL Challenge. See challenge.dyalog.com for more information and to enter. #aplchallenge #apl #dyalog #learnapl
One week remains to save 10% on Dyalog ’26 registration! Join us in Eastbourne, 12–16 October, for #APL presentations, workshops, training and discussions with the Dyalog community. Register by 31 July: usermeeting.dyalog.com #Dyalog26 #Dyalog
#APLQuest 2017-02: Write a function that takes an integer array and replaces all the odd numbers with the next greater even number (see apl.quest/2017/2/ to test your solution and view ours). #APL #EvenNumbers #ArrayTransformation
APL Quest 2017-2: Good Evening
Write a function that takes an integer array and replaces all the odd numbers with the next greater even number.
apl.quest
Only two weeks remain to save 10% on registration for Dyalog ’26. Join us in Eastbourne, England, from 12–16 October 2026 for five days of #APL presentations, workshops, training, and discussion. Register: usermeeting.dyalog.com #Dyalog26 #Dyalog
In our latest blog post, Stefan Kruger outlines how he utilises LLMs when working with #APL. He describes his set-up and working practices, and provides a few practical tips on how to make an LLM more fluent in APL. www.dyalog.com/blog/2026/07... #Dyalog #LLM #SoftwareDevelopment
#APLQuest 2017-01: Write a function that will return the first n odd natural numbers (see apl.quest/2017/1/ to test your solution and view ours). #APL #OddNumbers #NumberSequences
APL Quest 2017-1: What an Odd Bunch
Write a function that will return the first n odd natural numbers.
apl.quest
The Dyalog '26 early bird discount ends 31 July. That's just three weeks away. Join fellow #APL users in Eastbourne, 12–16 October, for a week of workshops, presetations, and a say in where Dyalog goes next. usermeeting.dyalog.com #Dyalog26 #Dyalog
All videos from #DYNA26 are now available. Watch (or rewatch) presentations covering topics such as migration tools, Dyalog v20.0 enhancements, and customer experiences at www.youtube.com/watch?v=ZrM_... #DYNA #Dyalog #APL
Mark Wolfson provides an update on The APL Trust, a non-profit charity supporting projects that promote global awareness and meaningful use of the APL programming language. Watch: www.youtube.com/watch?v=NskG... #DYNA26 #Dyalog #APL #DyalogAPL
The APL Trust – Update // Mark Wolfson // DYNA26
YouTube video by Dyalog User Meetings
youtube.com
#APLQuest 2016-10: Write a function that takes as its right argument a vector of prices and as its left argument a numeric vector that indicates the number ordered and returns the total cost for the order (see apl.quest/2016/10/ to test your solution and view ours). #APL #DotProduct #VectorMath
APL Quest 2016-10: Order Total
Write a function that takes as its right argument a vector of prices and as its left argument a numeric vector that indicates the number ordered and returns the total cost for the order.
apl.quest
Kyle Croarkin built a Minecraft-style voxel game using Dyalog. In this DYNA26 presentation, he shows how APL helped turn complex game engine problems into compact, shareable code. Watch: www.youtube.com/watch?v=Bp6j... #DYNA26 #Dyalog #APL #DyalogAPL
A Voxel Game in APL // Kyle Croarkin // DYNA26
YouTube video by Dyalog User Meetings
youtube.com
Can AI help build a web front end for a Jarvis-based web service? In this DYNA26 presentation, Brian Becker shares what happened when he put it to the test. Watch: www.youtube.com/watch?v=iFZC... #DYNA26 #Dyalog #APL #DyalogAPL #AI
Jarvis and AI // Brian Becker // DYNA26
YouTube video by Dyalog User Meetings
youtube.com
Learn APL and compete for one of three $100 prizes! There's one month left to enter the 2026.2 round of the APL Challenge. See challenge.dyalog.com for more information and to enter. #aplchallenge #apl #dyalog #learnapl
Holden Hoover presents a new tool that uses OpenAPI specifications to automatically generate APL client code built on top of HttpCommand. Watch the recording: www.youtube.com/watch?v=9Cbn... #DYNA26 #Dyalog #APL #DyalogAPL #OpenAPI
Consuming REST APIs in APL with OpenAPI // Holden Hover // DYNA26
YouTube video by Dyalog User Meetings
youtube.com
#APLQuest 2016-09: Write a function that takes a character vector as its right argument and one or more characters as its left argument, where those characters are delimiters in the right argument (see apl.quest/2016/9/ to test your solution and view ours). #APL #TextParsing #StringSplitting
APL Quest 2016-9: Delimited Text
Write a function that takes a character vector as its right argument and one or more characters as its left argument, where those characters are delimiters in the right argument.
apl.quest
Dyalog v20.0 introduces array notation, improved namespace handling, the behind operator, and inline tracing. In this DYNA26 presentation, Asher Harvey-Smith gives an overview of these new features. Watch: www.youtube.com/watch?v=1IaL... #DYNA26 #Dyalog #APL #DyalogAPL
Enhancements in Dyalog v20.0: Arrays, Namespaces, Composition, Inline Tracing // Asher Harvey-Smith
YouTube video by Dyalog User Meetings
youtube.com
In this DYNA26 presentation, Asher Harvey-Smith highlights leading axis theory, new primitives, and new uses for old primitives. Watch: www.youtube.com/watch?v=1IjG... #DYNA26 #Dyalog #APL #DyalogAPL
APL Primitives in the 21st Century // Asher Harvey-Smith // DYNA26
YouTube video by Dyalog User Meetings
youtube.com
Mark Wolfson and Kori Smith share a real data processing challenge from the jewellery industry: turning unstructured product descriptions into clean, queryable data. Watch the recording: www.youtube.com/watch?v=hAKW... #DYNA26 #Dyalog #APL #DyalogAPL
Parsing User Input for Database Normalisation // Mark Wolfson and Kori Smith // DYNA26
YouTube video by Dyalog User Meetings
youtube.com
#APLQuest 2016-08: Write a function that takes a numeric vector and returns a two element vector whose first element contains the values less than 0 in the vector and the second element contains all values greater than or equal to 0 (apl.quest/2016/8/) #APL #ArrayPartitioning #ConditionalSplit
APL Quest 2016-8: Separating Out the Negative
Write a function that takes a numeric vector and returns a two element vector whose first element contains the values less than 0 (zero) in the vector and the second element contains all values greate...
apl.quest
Not yet decided whether to join us in Eastbourne, England, for Dyalog '26? Details of the workshops that you can attend are available at usermeeting.dyalog.com/workshops/, and there is a 10% discount for registrations made before the end of July. We hope to see you there! #Dyalog #APL #Dyalog26
Workshops | Dyalog '26 | Eastbourne, England
Explore Dyalog ’26 workshops, with hands-on sessions on web services, namespaces, concurrency, performance, Link, and APL problem solving.
usermeeting.dyalog.com