All
Articles
Webcasts

I've used APL for over 35 years and one of the recurring criticisms of APL is its non-standard character set – its use of “funny” symbols. This got me to thinking about symbols in general. ...

Most experienced APLers could list a number of boolean scans, some more than others, that they can include in algorithms, confident that they will fulfill a particular task. Some of these scans would not necessarily seem intuitive to a ...

I am often asked “what is APL good for”? I reply that APL is good for almost anything but that it is also very good at prototyping. With it you can experiment and use it as a tool for thinking about the problem at hand. It is easy in ...

One grain of rice is placed on the first square of an 8 by 8 chessboard, two grains on the next square, four grains on the next, and so on, doubling on each square. The total is of course (2^64)-1 grains. How deep would that amount of ...

It began badly. We were walking along the South Downs Way in early summer, the sun glittering on the English Channel on our right, the Weald of Sussex stretching away to our left. “How big,” asked Arthur, “should a text editor be?”...

The presentation is held in PresentAPL, a Dyalog class that produces a single HTML5 file from a Markdown file. The resulting stand-alone file comes with embedded CSS and JavaScript which acts like a PowerPoint presentation in every ...

Some functions are simply stated and easily understood as multiply-recursive functions. For example, the Fibonacci numbers are {1≥⍵:⍵ ⋄ (∇ ⍵-2)+∇ ⍵-1}. A drawback of multiple recursion is abysmal performance even for moderate-sized ...

Kai Jaeger presents Markdown and MarkAPL. He gives examples of its use and some tools to work with it. Kai explains that there are different implementations of markdown and that hopefully there will soon to be an official web ...

Load More