So suppose I'm solving a sudoku, I can index the rows like this: sudoku[n;] and the columns like this: sudoku[;n]. Is there an easy way to index the 9 3x3 squares?
sudoku[⍳ 3 3] gets me the top left corner, but I don't know how to modify this iota to offset it
Dyalog's open sourced a hefty chunk (maybe all?) of its code bar the interpreter itself. It's a very useful resource to learn from when it comes to "industry strength" APL.
Someone here said that Dyalog views inverses as 'Easter eggs' to be discovered, rather than documented. This contributes to my dislike of inverses, tbh.
@Sʨɠɠan Next year, you could participate in the APL Problem Solving Competition. Maybe you'd eventually be interested in an APL internship? Many companies that use APL are desperate for more APLers…