The array-language landscape, while fascinating, is confusing to no end. Is there a reason to pick one of J or K or APL or A? None of these options seem to be open-sourced --
While A+ appears to (sadly) be a dead project, there's a new open-source APL interpreter: GNU APL.