Dyalog

@dyalog
119 Followers
66 Following
564 Posts

Dyalog delivers a world-class APL development environment that allows both Subject Matter Experts and IT specialists to efficiently convert their ideas into software solutions.

#Dyalog #APL #ArrayProgramming

Homepagehttps://dyalog.com
Linktreehttps://linktr.ee/dyalog

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 https://challenge.dyalog.com for more information and to enter.

#aplchallenge #apl #dyalog #learnapl

Web APIs are everywhere, but consuming them in APL can involve a lot of repetitive boilerplate.

Holden Hoover presents a new tool that uses OpenAPI specifications to automatically generate APL client code built on top of HttpCommand.

Watch the recording: https://www.youtube.com/watch?v=9Cbn6boY1YQ

#DYNA26 #Dyalog #APL #DyalogAPL #OpenAPI

Consuming REST APIs in APL with OpenAPI // Holden Hover // DYNA26

YouTube

#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 https://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.

Array notation, namespace handling, the behind operator, and inline tracing are among the enhancements introduced in Dyalog v20.0.
Asher Harvey-Smith gives an overview of these new features and how they support clearer, more expressive APL code.
Watch the recording: https://www.youtube.com/watch?v=1IaLs96lEEg

#DYNA26 #Dyalog #APL #DyalogAPL

Enhancements in Dyalog v20.0: Arrays, Namespaces, Composition, Inline Tracing // Asher Harvey-Smith

YouTube

In this DYNA26 presentation, Asher Harvey-Smith highlights leading axis theory, new primitives, and new uses for old primitives.

Watch: https://www.youtube.com/watch?v=1IjGKqB1Zko

#DYNA26 #Dyalog #APL #DyalogAPL

APL Primitives in the 21st Century // Asher Harvey-Smith // DYNA26

YouTube

Mark Wolfson and Kori Smith share a real data processing challenge from the jewellery industry: turning unstructured product descriptions into clean, queryable data.
The presentation compares approaches using large language models and APL.

Watch the recording: https://www.youtube.com/watch?v=hAKWYE_7cDQ

#DYNA26 #Dyalog #APL #DyalogAPL

Parsing User Input for Database Normalisation // Mark Wolfson and Kori Smith // DYNA26

YouTube

#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 (zero) in the vector and the second element contains all values greater than or equal to 0 (see https://apl.quest/2016/8/ to test your solution and view ours).

#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 greater than or equal to 0.

Not yet decided whether to join us in Eastbourne, England, for Dyalog '26? Details of the workshops that you can attend are available at https://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.

Dyalog '26
Don't forget to enter your submission to the APL Forge...the deadline is almost here! Submit your entry by Monday for it to be included in the 2026 round. See https://forge.dyalog.com for more information and to enter. #aplforge #apl #dyalog #programming

Following Alex Holztapple’s DYNA Fall 2025 presentation on the new version of METSIM®, Morten Kromberg introduces the migration tools developed to support the project.

These tools are now documented and freely available to help migrate APL code from other implementations to Dyalog APL.

Watch the recording: https://www.youtube.com/watch?v=EZB6SVFrqSs

#DYNA26 #Dyalog #APL #DyalogAPL

Migration Tools for APL Systems // Morten Kromberg // DYNA26

YouTube