DYNA26: 27 April 2026. More info

Krypto

Dyalog Ltd - company logo

In the 2016 Year Game, the task was to generate the numbers 0 to 100 using APL primitives and the digits 2 0 1 6 in that order. For example, 20=16 ×2016 2⌊016 2+×016 … This “puzzle of the year” brings to mind Krypto, a game I played many years ago while in grade school. […]

Welcome Marshall Lochbaum

Marshall Lochbaum smiles while holding a cat’s cradle string figure, standing in front of a softly blurred modern living room.

Marshall joined Dyalog Ltd as a programming language implementor at the beginning of February 2017. He joins Dyalog with a wide variety in programming skills and languages such as J, C/C++, Javascript, x86, Python, Java, Haskell, Scala, MATLAB and Factor. Marshall has been involved in J programming and J’s implementation prior to joining Dyalog, and […]

Stencil Maneuvers

Dyalog Ltd - company logo

Introduction The e-mail arrived in the early afternoon from Morten, in Finland attending the FinnAPL Forest Seminar. How do I speed this up and impress the Finns? 0 cmpx ‘e←⊃∨/0.2 edges¨r g b’ 6.4E¯1 edges {⍺←0.7 ⋄ 1 1↓¯1 ¯1↓⍺<(|EdgeDetect apply ⍵)÷1⌈(+⌿÷≢),⍵} apply {stencil←⍺ ⋄ {+/,⍵×stencil}⌺(⍴stencil)⊢⍵} EdgeDetect ¯1 ¯1 ¯1 ¯1 8 ¯1 ¯1 ¯1 […]

Welcome Michael Baas

Michael Baas

This year we have brought Michael Baas on board to provide local support for our German resellers and represent Dyalog more directly in the German market. Michael is an experienced APL developer who will be able to provide APL consultancy in German. He will also work as a member of the APL Tools Team internally within Dyalog. […]

Get Support

Technical advice and assistance on all aspects of Dyalog usage is available by e-mail (support@dyalog.com) and/or telephone (+44 1256 830030 – limited to U.K. office hours). Limited advice on design and coding is available, but is not intended to replace the use of the printed and on-line documentation. Except when reporting an issue with the software, users are encouraged to seek advice from the user community via the Dyalog Forum (reading the content of the forums does not require membership).

Search our website...
Dyalog Ltd