On Mon, May 9, 2011 at 11:30 AM, Ian Clark <[email protected]> wrote:
> The Dictionary definition is: "$: denotes the longest verb that
> contains it" -- which is commendably brief, as user models go. But I
> can't see how to apply it to the present case, where $: doesn't appear
> to "denote" -- or rather deliver -- the whole of verb: max, but only
> the part above the colon.

I think the issue here is the concept of "contains".  Note that if you
have the wrong concept a purely tacit implementation could also
confuse someone:

F=: $:/
G=: F : >.

You could qualify the dictionary definition by saying:  "$: denotes
the longest verb in the sentence that contains it."

But that could still confuse someone if their definition of "contains"
did not agree with the implementation:

   ($:/ : >.  1 2 3), [, +, -, *, %, !, ]
3 , [ , + , - , * , % , ! , ]

That said, I am not sure if the implementation should be changed here, or not.

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

Reply via email to