The names mnuvxy have always been special, giving value error if they are not defined.  I'm not sure that's necessary now, but that's how it is.

The reason for having undefined names stack a reference is so that you can have recursive definitions.  The need for that is less with mnuvxy.

Henry Rich

On 8/16/2022 2:30 PM, David Lambert wrote:
I think you've already explained this, but I don't recall why x and y should have special status in global namespace.  Perhaps I need to study the current documentation and release notes?

$ j
   JVERSION
Engine: j904/j64avx2/linux
Beta-e: commercial/2022-07-16T19:24:59
Library: 9.04.01
Platform: Linux 64
Installer: J904 install
InstallPath: /home/lambertdw/downloads/installs/j904
Contact: www.jsoftware.com

   x&y
|value error
|   x&    y
   X&Y
X&Y

   i_used_to_be_a_verb
|value error: i_used_to_be_a_verb

Thanks, Dave.

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


--
This email has been checked for viruses by AVG antivirus software.
www.avg.com
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to