Raul wrote: > nouns are executed when they are stacked. > They need no parameters -- they just need a context where > their value is relevant.
I responded: > I am treating nouns like other nameclasses -- executed when > provided the right number of arguments -- in this case, zero. > Perhaps this is equivalent to having an "implicit" production > rule that N stacks N ? I should've pointed out explicitly that I am proposing that "a context where their value is relevant" is the same thing as "a production rule causing execution". A name's "value" is only relevant when it is executed -- the parsing engine does all its work using only nameclasses. "Its work" means invoking production rules. So the "context" sought is isomorphic to a production rule executing the name. I believe applying this analysis to nouns is a consistent extension to the logic of executing other nameclasses. It also eliminates the need to "special case" nouns. But, as I said, the extension is merely a nicety, and whether it is correct and meaningful is irrelevant to the current discussion. -Dan ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
