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. https://dyna.dyalog.com/speakers/rich-park/

#DYNA #APL #TechConference #NewYork

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 development of new tools and interfaces, and the introduction of many new people to APL through workshops and tutorials.

DYNA26

Allocation de solidarité unifiée ( #ASU ) https://mastodon.social/@la_voix/116306904851255157 : #Macron ne restera pas seulement dans les mémoires comme le président des riches. Il sera aussi celui qui s’en est pris aux pauvres. Après la baisse des aides personnelles au logement ( #APL ), la réduction des indemnités chômage et le conditionnement du #RSA, son 1er ministre, #Lecornu, s’apprête à présenter un texte qui risque de se transformer en nouvelle arme contre les plus précaires. https://www.msn.com/fr-fr/politique/gouvernement/allocation-de-solidarit%C3%A9-unifi%C3%A9e-comment-le-gouvernement-fusionne-les-prestations-sociales-pour-mieux-les-attaquer/ar-AA201bWP

#politique

I wrote a blog post announcing the new GUI for Kap.

https://blog.dhsdevelopments.com/new-gui-for-kap

#kap #apl #programming

New GUI for Kap

The first user interface that was implemented for Kap was the JavaFX based GUI. This application was started as a way for me to learn abo...

Elias Mårtenson
APL 25 Year Perspective Panel (1991)

0 comments

Lobsters

Asher Harvey-Smith from Dyalog Ltd 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. https://dyna.dyalog.com/presentations/apl-primitives-in-the-21st-century/

#DYNA #APL #TechConference #NewYork

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.

DYNA26

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

#aplchallenge #apl #dyalog #learnapl

In our latest blog post – https://www.dyalog.com/blog/2026/04/dyalog-v20-4-1-automatic-tacification/ – 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

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. https://dyna.dyalog.com/speakers/morten-kromberg/

#DYNA #APL #TechConference #NewYork

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.

DYNA26
🌘 TinyAPL 組合子(Combinators)索引與技術參考
➤ 符號的詩學:TinyAPL 組合子與原語參考指南
https://tinyapl.rubenverg.com/docs/info/combinators
本文為 TinyAPL 語言的技術說明文檔,詳細梳理了該語言中的函數、算子及組合子體系。TinyAPL 繼承了 APL 家族簡潔的符號表達特性,並引入了受《To Mock a Mockingbird》啟發的組合子命名法(如 Bird、Kestrel、Warbler 等)。文件核心在於定義「組合子」——即僅引用參數與運算元而不進行任何狀態修改的純函數。透過對這些原語與組合子的系統化分類與索引,TinyAPL 提供了一套極具函數式美感的算子架構,協助開發者利用這些符號進行高階的邏輯抽象與運算。
+ 這份文檔結構非常清晰,對於想要深入 APL 函數式風格的開發者來說,將組合子以鳥類命名(Bird-style naming)不僅有趣,也方便記憶複雜的函數嵌套。
+ 驚訝於 TinyAPL 如何將如此龐大的運算集合濃縮在
#APL #程式語言 #函數式編程 #組合子
Combinators - TinyAPL

A combinator is a function or operator that only refers to its arguments and operands without modifying them in any way. Symbol APL expression Bird(1) TinyAPL Diagram I \mathrm I I y Identity ⊣/⊢ K \mathrm K K x Kestrel ⊣ κ \kappa κ y Kite ⊢ W \mathrm W W y F y Warbler ⍨ C \mathrm C C y F x Cardinal ⍨ B \mathrm B B F (G y) Bluebird ∘/⍤/⍥ Q \mathrm Q Q G (F y) Queer ⍛ B 1 {\mathrm B}_1 B1​ F (x G y) Blackbird ⍤ Ψ \Psi Ψ (G x) F (G y) Psi ⍥ S \mathrm S S y F (G y) Starling ⟜/⇽ Σ \Sigma Σ (F y) G y Violet Starling ⊸/⇾ D \mathrm D D x F (G y) Dove ∘/⟜ Δ \Delta Δ (F x) G y Zebra Dove ⍛/⊸ Φ \Phi Φ (F y) G (H y) Phoenix «» Φ 1 \Phi_1 Φ1​ (x F y) G (x H y) Pheasant «» D 2 {\mathrm D}_2 D2​ (F x) G (H y) Dovekie ⊸ + ⟜ P \mathrm P P (y G x) F (x G y) Parrot(2) ⸚ N \mathrm N N x F (x G y) Eastern Nicator ⇽ ν \mathrm \nu ν (x F y) G y Western Nicator ⇾ Additionally, some other primitives have combinator-like behavior: APL expression TinyAPL Diagram n ⍨ n ⍨ F y ⁖ x G y ⁖ Footnotes Some combinators have bird names, originating from To Mock a Mockingbird by Raymond Smullyan. Some of the bird names are taken from the Uiua combinator page. I made this one up.