* http://www.jsoftware.com/help/primer/locale.htm does state: But when f_q_ executes, it executes in the q locale and the q locale is the current *local*, and global names it uses are from the q locale.
The word in asterisks should be locale, not local. * J uses the word global to mean "global to the locale" not "global across locales". It seems that one could imagine 3 levels of universality - local to a verb, local to a locale and local to the whole script. The latter does not exist in J as far as I know. The first is called local and the middle one is called global. * is the names verb defined in each package? Or if not, how is the one names verb called and passed the package of interest? names_pack1_ names_pack2_ NB. same names passed a different package name? ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
