The Dyalog Blog

278 blog posts in 36 categories covering APL insights, company news and events, innovative projects, and more.

Abstract Some functions are simply stated and easily understood as multiply-recursive functions. For example, the Fibonacci numbers are {1≥⍵:⍵ ⋄ (∇... Read
I-Beam (⌶) is an operator that takes as its operand a numeric code and derives a function which isn’t really considered to be part of the APL language... Read
Andy reported that in the shuffle QA some functions take a long time: m9249   “4½ days so far” rankop  21.5 hours... Read
For-loops Given an initial state defined by a number of variables, a for-loop iterates through its argument array modifying the state.     A←... ⋄... Read
At Dyalog we have been wondering for some time about a recurring spark of applications for educational licences from Africa. In this article we speak to... Read
The halting problem is the problem of determining, from a description of a program and an input, whether the program will finish running or continue to run... Read
Get Support