Crossword
Vector 16:3, page 37
Transcribed from the printed issue; not yet reviewed. Read it in the PDF of the issue, page 37

Across¶
- In the beginning...
- Where did these come from?
- The indices of the 1 bits in the vector P
- Wait awhile
'(⍳5)×5'~'(5)'- Half of S, rounded up, times C
(R+⍳19-R),⍳R- Where to → to get to L5 when OK=1
- The end
-L-P- The last line of a loop that begins
LP:→(N<I;I←I+1)/0 - The remainder when dividing by Y
- The quotient when Y is the numerator
- Where L0 is first located in the vector N
A≤Bfor Boolean A and B2↑,Mwhere(⍴,M)≥2- Round A to the nearest integer, but go DOWN if the fraction is .5
-N -2N -3N ... -DN(origin 1)⌽2↓1⌽2↓'<≤=≥>≠'- Look at a function under program control
(~⎕IO)+.+⍳4- What all APL*PLUS file functions have in common
- Do
,(~A≥36)[I]most efficiently - APL’s Trojan Horse
- Very important person power
3+.×15∘.+0 1- Needed, to tell you if a variable or function exists
(×/⍳9)÷(×/⍳2)×(×/⍳9-2)- The source of all randomness
Down¶
- Retrieve with caution
(¯1 1)[⎕IO+C/K](⍒L)[⎕IO]- E copies of the single letter SL
AP×.2- This workspace is no longer needed
(WL↓F),WL↑Ffor positive WL''⍴(I/⍳⍴I),⎕IO+⍴I- The magnitude of the first nine elements of the matrix A, scaled by D
+\F⍴1- Retrieve a stored workspace
- Go to line L if X is less than 99 (where
L≠0) (Y≠5)/Y- Multiply each value in the matrix NM by ...
~B0- Mismatch
(⍴NR)+(⍴P)for vectors NR and P- How many different characters are there?
- Define a function under program control
- The Ith value in the vector C
2*2*2- Where the tough go (→) after tough going
I×I×/¯1+×\2+⌽+\2⍴1)VARSor)FNS, under program control⎕←R←'⎕←R'~'←'