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

Reply via email to