NP is a noun, and a strange one at that. Not sure how it is intended to be different than shpX
(NP, 1) $ 1 might do what you intend? ________________________________ From: Michael Goodrich <michael.goodr...@gmail.com> To: programm...@jsoftware.com Sent: Saturday, April 15, 2017 9:42 AM Subject: [Jprogramming] J weirdness 0 OK J gurus, I fail to understand what appears to be an irregularity in J: X =. readtable 'X.txt' shpX =. $X dimX =. #shpX NP =. >{shpX Ones =. NP 1 $ 1 |syntax error readtable => as defined in the primer X.txt a column of 50 numbers one on each line the idea here is to determine how many numbers are in X which is what NP is set to. J appears to agree with me that NP is the proper number (and is indeed a number) since: NP 50 NP+1 51 And J is happy if do: Ones0 =. 50 1 $ 1 Why will it not accept NP in the place of the numeric literal 50??????? I await your wisdom ... ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm