Thanks @Adám and @rabbitgrowth for the examples of the rank operator. Starting to understand it. @xpqz also described it quite clearly in the transcripts. I think rank and power are the most difficult operators.
The left argument indicates the size of the overlap in each axis for that block. The sign indicates the direction.
A block with 0 0 has no extra rows or columns. A block with 0 1 has no extra rows, but an extra column to the left. 0 -1 means an extra column to the right, etc.
Good to hear -- I'm always interested in hearing what people using it think. I see it as a bit of a work in progress and keep adding to it occasionally.
It pairs well with the APL cultivations you collected. I've been using that as a supplement. You might collect some additional learning resources in the introduction. Overall I would say it is the best introductory APL text I've come across so far. I say that as someone who has slogged through the first 160 pages of Mastering APL before moving on to your book.
Sorry to be clear. I know there is a section in the intro about other resources. I just find this APL Collections to be more helpful than this collection of bookmarks
I wanted to start each chapter with a bunch of references to other material, partly for my own use. There is also a comprehensive list on APLWiki: aplwiki.com/wiki/Learning_resources