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
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
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
Array Cast Logo
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
I implemented org-babel support for 3 array languages I like a lot: Goal¹, BQN² and growler/k³. These languages are great for data munging so I find it very handy to use them in #OrgMode to process data stored in org tables. You can grab my implementations from my Emacs configuration at […]
Outperforming Nested Arrays with Classic APL Techniques – Part 1 / Asher Harvey-Smith
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
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
HN discussed Klong, a simple array language. Debate centered on its terseness vs. readability, the array paradigm shift, and comparison to tools like NumPy. Is conciseness worth the learning curve for specific problems? 🤔 #ArrayProgramming 1/6
What does the following monadic mathematical function compute when given any numeric argument? (=∘⌊⍨*∘0.5) V20.0 will also support: (⌊⍛=*∘0.5)
This is just perfect… #APLMonday #Dyalog #APL #ArrayProgramming #Dyalog20
Experiment using TryAPL: tryapl.org?clear&q=%28%...
DYNA Fall 2025 - Monday 29 and Tuesday 30 September 2025
Save the date! DYNA Fall 2025 will take place Monday 29 and Tuesday 30 September 2025. See dyna.dyalog.com for more information and to register to be notified as details are confirmed. #DYNA #Dyalog #APL #ArrayProgramming
What does the following monadic mathematical function compute when given a numeric array? (+/,)
Continuing last week’s theme… #APLMonday #APL #ArrayProgramming #Dyalog
A black 3.5-inch floppy disk with a silver metal shutter and a white label. The label has handwritten text reading “Dyalog v1.0 (April '83)” in black ink. The background is a gradient of orange and yellow tones with soft lighting and geometric shapes, giving the image a retro-tech aesthetic.
On this day in 1983, at the APL83 conference in Washington D.C., the world was introduced to Dyalog v1.0. Today we celebrate Dyalog reaching the milestone age that is the ultimate answer to Life, the Universe, and Everything! #Dyalog #APL #DontPanic #ArrayProgramming
What does the following monadic function determine when given a numeric matrix argument? {⍵≡⍵×∘.≤⍨⍳≢⍵}
This one might have you cornered...
What does the following monadic function determine when given a numeric matrix argument? {⍵≡⍵×∘.≤⍨⍳≢⍵}
Let us know what you think! Test your solutions at https://tryapl.com
#APLMonday #APL #Dyalog #LearnAPL #ArrayProgramming
What does the following monadic structural function compute when given any rank 3 array argument? {⍉⍪⍉⍵}
It might look drunk, but can be handy...
#APLMonday #APL #LearnAPL #ArrayProgramming #Dyalog
For more APL fun, try challenge.dyalog.com
This is an example of "Tacit Programming" in APL. The arguments are implied "tacitly" through function combinators, aka "Function Trains". If you see three functions in a row without arguments (⍺ being left arg, ⍵ being right), it's tacit.
Spoilers and breakdown below:
What does the following monadic set function determine when given a any array argument? (0∊≠)
Try your hand on this unique train...
Let us know what you think in the comments. You can try solutions out at tryapl.com
For more #APL fun, try challenge.dyalog.com
#APLMonday #Dyalog #LearnAPL #ArrayProgramming #Programming
What does the following dyadic structural function compute when given an integer vector left argument and any vector right argument? {⍵⊆⍨⍸⍺}
You have your work cut out for you this #APLMonday...
Let us know what you think in the comments. You can try solutions out at tryapl.com
For more #APL fun, try challenge.dyalog.com
#Dyalog #LearnAPL #ArrayProgramming #Programming #SoftwareDeveloper
∆←{⎕A[⍵]} ⋄ ∆ 8 1 16 16 25 ⋄ ∆ 2 9 18 20 8 4 1 25 ⋄ ∆ 11 5 14
Today we celebrate 104 years since the birth of Ken Iverson, creator of APL. Discover more about this visionary and Turing Award winner at en.wikipedia.org/wiki/Kenneth...
#APL #Dyalog #ArrayProgramming #Programming #ComputerScience #TechHistory
Failing at social media, I probably need more #Haskell, #BQN, #FunctionalProgramming, #ArrayProgramming, #J for that #Engagement
Dyalog '24 Videos, Week six: Remembering the “Old”, Welcoming the “New”
The final set of recordings from Dyalog '24 is now available. Read Morten's blog post, and watch (or rewatch!) presentations that honour our past while embracing our future at www.dyalog.com/blog/2024/11... #Dyalog24 #Dyalog #APL #ArrayProgramming
Dyalog '24 Videos week two: New Functionality
The next set of recordings from Dyalog '24 is now available. Read Morten's blog post, and watch (or rewatch!) presentations on new functionality, some of which is coming in Dyalog v20.0 and some that's been recently added, at www.dyalog.com/blog/2024/11... #Dyalog24 #Dyalog #APL #ArrayProgramming
Dyalog '24 Videos: Week One - Welcome to the Dyalog '24 Presentations
The first recordings from Dyalog '24 are now available. Read Morten's blog post, and watch (or rewatch!) the introductory talks and a few other presentations at:
www.dyalog.com/blog/2024/10...
#Dyalog24 #Dyalog #APL #ArrayProgramming