Contributor III
Contributor III
since ‎2021.06.04

User Statistics

  • 176 Posts
  • 34 Solutions
  • 71 Kudos given
  • 181 Kudos received

User Activity

Turning a URL into a QR (Quick Response) code is an illuminating exercise. Following the description of the algorithm posted by Vidurangi Kalpana, and setting aside the business of representing a boolean matrix in print or on a screen, the steps are:<!-- -->...
Now here’s a task that cries out for a simple solution: put a border round a matrix. My matrix is boolean and represents a QR code (yes, we’ll come to that) but it’s the same problem as, say, putting a 1px border on an image. So let’s examine it as w...
On the latest episode of the ArrayCast we talk to Joel Kaplan, founder of 1010data. Joel ran the Algorithmic Proprietary Trading group at Morgan Stanley for many years. In 1985 he hired Arthur Whitney, who wrote for the group a stripped-for-speed APL...
A common beginner mistake is to specify iteration when it is already implicit in q’s operators and keywords. This is a shame, because implicit iteration is almost always the fastest – and speed is what you came for, right? A new article on
Legendary developer Stevan Apter, of No Stinking Loops, is our guest on episode 26 of the Array Cast podcast, talking about working with k and q. “Apter – NOW we’re talking.” — Simon Garland