Advertisement · 728 × 90

Posts by Dyalog

Preview
APL Quest 2015-9: I'd Like Mine Scrambled Please Write a function that takes a character vector word as its argument and returns the word's letters juxtaposed as described above.

#APLQuest 2015-09: Write a function that takes a character vector word as its argument and returns the word's letters juxtaposed (see apl.quest/2015/9/ to test your solution and view ours).

#APL #Typoglycemia #WordScrambling

2 days ago 0 0 0 0
Outperforming Nested Arrays with Classic APL Techniques - Part 2

Outperforming Nested Arrays with Classic APL Techniques - Part 2

In our latest blog post – www.dyalog.com/blog/2026/04... – Asher continues his exploration into the implications of choosing a flat representation rather than a nested one for your data.

#Dyalog #APL #ArrayProgramming

1 week ago 0 0 0 0
APL Quest 2015-8: Unlucky 13 Write a function to process output and change the 13s to 12.

#APLQuest 2015-08: Write a function to process output and change the 13s to 12.99s (see apl.quest/2015/8/ to test your solution and view ours).

#APL #Triskaidekaphobia #ArrayTransformation

1 week ago 0 0 0 0
Preview
Brian Becker / Speaker at DYNA26 / New York City Brian Becker brings over 50 years of APL experience to Dyalog, developing tools and exploring generative AI to assist APL developers.

Meet Brian Becker from Dyalog Ltd, presenting at DYNA26 in New York City on 27 April. With over 50 years of APL experience, Brian has developed tools that help users web-enable applications and explore generative AI. Free to attend. dyna.dyalog.com/speakers/bri... #DYNA #APL #TechConference #NewYork

1 week ago 1 0 0 0
Preview
Jarvis and AI / Brian Becker / DYNA26 Brian explores using AI to generate a web front end and even build a Jarvis-based service, sharing lessons on whether it speeds development or reduces UI tedium.

Brian Becker from Dyalog Ltd will present “Jarvis and AI”, sharing lessons from using AI to build a Jarvis-based web service. DYNA26, New York City, 27 April. Free to attend. dyna.dyalog.com/presentation...

#DYNA #APL #TechConference #NewYork

1 week ago 1 0 0 0
Preview
Kyle Croarkin / Speaker at DYNA26 / New York City Kyle is a graduate research assistant at the Mayo Clinic, specialising in natural language processing and machine learning. After discovering Dyalog APL, he applied it to a voxel game project, combining his interest in graphics programming with array-oriented thinking.

Meet Kyle Croarkin, presenting at DYNA26 in New York City on 27 April. A graduate researcher in NLP and machine learning, Kyle explores APL through graphics and voxel game development. Free to attend. dyna.dyalog.com/speakers/kyl...

#DYNA #APL #TechConference #NewYork

1 week ago 5 2 0 0
Preview
Asher Harvey-Smith / Speaker at DYNA26 / New York City Asher Harvey-Smith discovered APL at university and joined Dyalog as a developer in 2025, his fresh perspective already shaping the direction of Dyalog APL.

Meet Asher Harvey-Smith from Dyalog Ltd, presenting at DYNA26 in New York City on 27 April. Asher brings a fresh perspective to Dyalog APL, from intern to developer influencing its direction. Free to attend. dyna.dyalog.com/speakers/ash... #DYNA #APL #TechConference #NewYork

1 week ago 2 0 0 0
Consuming REST APIs in APL with OpenAPI / Holden Hoover / DYNA26 Holden introduces a tool that uses OpenAPI specifications to automatically generate APL client code, reducing boilerplate when working with web APIs using HttpCommand.

Holden Hoover will present “Consuming REST APIs in APL with OpenAPI”, using OpenAPI to generate and use API clients in Dyalog APL. DYNA26, New York City, 27 April. Free to attend. dyna.dyalog.com/presentation...

#DYNA #APL #TechConference #NewYork

1 week ago 2 0 0 0
Preview
Parsing User Input for Database Normalisation / Mark Wolfson and Kori Smith / DYNA26 Mark and Kori explore a jewellery industry data challenge, comparing APL and large language models (LLMs) to transform unstructured product descriptions into clean, queryable data.

Mark Wolfson and Kori Smith from BIG will present “Parsing User Input for Database Normalisation”, structuring user input for normalised DBs. DYNA26, New York City, 27 April. Free to attend. dyna.dyalog.com/presentation...

#DYNA #APL #TechConference #NewYork

1 week ago 1 0 0 0
Advertisement
Preview
Migration Tools for APL Systems / Morten Kromberg / DYNA26 Morten introduces free tools from METSIM’s Dyalog-based rewrite, showing how to migrate APL code from other implementations and where to find the supporting documentation.

Morten Kromberg from Dyalog Ltd will be presenting “Migration Tools for APL Systems”, covering tools to move APL applications to Dyalog APL. One of 11 presentations at DYNA26 in New York City, 27 April. Free to attend. dyna.dyalog.com/presentation...

#DYNA #APL #TechConference #NewYork

2 weeks ago 3 0 0 0
Preview
Holden Hoover / Speaker at DYNA26 Holden Hoover is a Computer Engineering student and 2024 APL Forge Winner, completing a co-op at Dyalog focused on APL interfaces and tooling.

Meet Holden Hoover from the University of Waterloo, presenting at DYNA26 in New York City on 27 April. A 2024 APL Forge winner, Holden works on generating APL interfaces to REST APIs using OpenAPI. Free to attend. dyna.dyalog.com/speakers/hol...

#DYNA #APL #TechConference #NewYork

2 weeks ago 1 0 1 0
Preview
APL Quest 2015-7: Just in (Upper) Case Write a function to perform case-insensitive membership between two arrays.

#APLQuest 2015-07: Write a function to perform case-insensitive membership between two arrays (see apl.quest/2015/7/ to test your solution and view ours). #APL #CaseInsensitive #StringMatching

2 weeks ago 0 0 0 0
Preview
An APL App End to End / Rich Park / DYNA26 Rich demonstrates how Dyalog integrates with modern technologies, combining Jarvis, SQAPL, and isolates to build a video search and recommendation engine with a React frontend.

Rich Park from Dyalog Ltd will be presenting “An APL App End to End”, showing how to build a complete app in Dyalog APL. One of 11 presentations at DYNA26 in New York City, 27 April. Free to attend. dyna.dyalog.com/presentation... #DYNA #APL #TechConference #NewYork

2 weeks ago 1 0 0 0
Preview
Rich Park - DYNA26 Rich joined Dyalog Ltd after university. The combination of his enthusiasm for APL with his passion for education and teaching has resulted in the creation of many new training materials, the developm...

Meet Rich Park from Dyalog Ltd, presenting at DYNA26 in New York City on 27 April. Rich combines a passion for APL and education, creating training materials, tools, and workshops. Free to attend. dyna.dyalog.com/speakers/rich-park/ #DYNA #APL #TechConference #NewYork

2 weeks ago 3 0 0 0
Preview
APL Primitives in the 21st Century / Asher Harvey-Smith / DYNA26 Asher highlights key extensions to the APL primitive set, showing how new features, leading axis theory, and fresh uses of existing primitives can make code more concise and performant.

Asher Harvey-Smith will present “APL Primitives in the 21st Century”, highlighting enhancements that make code more concise and performant. DYNA26, New York City, 27 April. Free to attend. dyna.dyalog.com/presentations/apl-primitives-in-the-21st-century/ #DYNA #APL #TechConference #NewYork

2 weeks ago 1 0 0 0
A free-to-enter coding challenge that could change the way you think - and win you $100. challenge.dyalog.com

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

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

3 weeks ago 1 0 0 0
Dyalog v20.4.1: Automatic Tacification

Dyalog v20.4.1: Automatic Tacification

In our latest blog post – www.dyalog.com/blog/2026/04... – Adám introduces an exciting and long-overdue enhancement that will automatically convert all your code into tacit form whenever it is saved #Dyalog #APL

3 weeks ago 1 0 0 0
Advertisement
Preview
Morten Kromberg / Speaker at DYNA26 / New York City Morten has been Dyalog's CTO since 2005, drawing on 25 years of APL expertise to guide technical direction and support APL migration.

Meet Morten Kromberg from Dyalog Ltd, presenting at DYNA26 in New York City on 27 April. CTO since 2005, Morten helps guide Dyalog’s technical direction and migration from other APL systems. Free to attend. dyna.dyalog.com/speakers/morten-kromberg/ #DYNA #APL #TechConference #NewYork

3 weeks ago 1 0 0 0
Preview
APL Quest 2015-6: Hey! This is My Space Write a function that takes, as each of its right and left arguments, a pair of co-ordinates representing diagonally opposite corners of two rectangles and returns a `1` if the rectangles overlap.

#APLQuest 2015-06: Write a function that takes, as each of its right and left arguments, a pair of co-ordinates representing diagonally opposite corners of two rectangles and returns a 1 if the rectangles overlap (apl.quest/2015/6/ to test your solution and view ours).

#APL #ComputationalGeometry

3 weeks ago 0 0 0 0
Programme Announced for DYNA26 - A free in-person event for the North American APL community

Programme Announced for DYNA26 - A free in-person event for the North American APL community

The programme for DYNA26 is now out dyna.dyalog.com/programme/ This free, one-day, in-person event for existing and potential users of Dyalog is on Mon 27 April 2026 in New York City. Spaces are limited, and these events usually fill up quickly, register now #dyna #dyalog #apl

4 weeks ago 0 0 0 0
Preview
APL Quest 2015-5: He's so mean, he has no standard deviation Write a function that returns the population standard deviation of its numeric array right argument.

#APLQuest 2015-05: Write a function that returns the population standard deviation of its numeric array right argument (see apl.quest/2015/5/ to test your solution and view ours).

#APL #Statistics #StatisticalAnalysis

4 weeks ago 2 0 0 0
Episode 122: REPL & IDE Deep Dive
Episode 122: REPL & IDE Deep Dive YouTube video by ArrayCast

ArrayCast goes live in 10 minutes!

Episode 122: REPL & IDE Deep Dive
Adám Brudzewsky and Conor Hoekstra explore REPLs and IDEs across the array language ecosystem

Join live: www.youtube.com/watch?v=kDpF...

#ArrayCast #APL #ArrayProgramming #FunctionalProgramming

4 weeks ago 0 0 0 0
Mind Boggling Performance - Brian Becker

Mind Boggling Performance - Brian Becker

In our latest blog post – www.dyalog.com/blog/2026/03... – Brian investigates the effect that data structure can have on performance and optimisation by revisiting a challenge from the 2019 APL Problem Solving Competition. #Dyalog #APL #ArrayProgramming #Performance

1 month ago 1 0 0 0
Preview
APL Quest 2015-4: PDI - Progressive Dyadic Iota Write a function that implements progressive dyadic iota.

#APLQuest 2015-04: Write a function that implements progressive dyadic iota (see apl.quest/2015/4/ to test your solution and view ours). #APL #ArraySearching #IndexOf

1 month ago 0 1 0 0
Preview
APL Quest 2015-3: Farey Tale Write a function that takes an integer right argument and returns a vector of the terms in the Farey sequence of that order.

#APLQuest 2015-03: Write a function that takes an integer right argument and returns a vector of the terms in the Farey sequence of that order (see apl.quest/2015/3/ to test your solution and view ours). #APL #FareySequence #NumberTheory

1 month ago 0 0 0 0

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.

1 month ago 1 0 0 0
Advertisement
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

1 month ago 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

1 month ago 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

1 month ago 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

1 month ago 0 0 0 0