Devon,

My definition came from the standard library,  ~system\main\stdlib.ijs  .  Run 
this line in your J sesion to figure out where your definition came from:

   (4!:4{.;:'nl') {:: 4!:3''

This is ringing a vague bell.  I suspect the fact that you use jconsole (via 
Emacs) instead of the J IDE is relevant.  Or maybe there's some J script that 
inadvertantly redefines   nl  , like  load'trace' used to redefine   noun verb 
adverb conjuction   etc.  My grepping didn't turn up any candidates, though.

Or did you perhaps assign   nl=:namelist  somewhere in your profile?  Can you 
install a freshly downloaded copy of J601c in a virgin directory and then check 
the definition of  nl_z_  ?

If it's different, and you have directory diffing tools, would mind comparing 
the virgin copy and problematic copy and reporting the differences?

-Dan
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to