> From: Don Watson
>
> Let's look at the explicit form (x*y) % (x-y), which would be
> identical in S. When you put this into tacet programming it 
> drops the y:  ((x*) % (x-)) . 

I'm not sure what you mean by "drops the y".
Most of all I'm not sure why you want to put in to tacit programming - why not 
stick with explicit???

> I am not certain about this, but doesn't "[" bring in
> the left argument? This would make the tacit expression:    ([ @: *) % ([ @: 
> -> )).

Which explicit expression is this the equivalent of? 
Have you tried it in a J session to see what it does?

The equivalent tacit expression of (x*y) % (x-y) is (* % -).
You can even get J to answer this question for you:
   13 : '(x*y) % (x-y)'
* % -

"[" isn't a placeholder that says "replace with left argument of the tacit 
expression", it is a verb in its own right, check out its dictionary page: 
<http://www.jsoftware.com/help/dictionary/d500.htm>


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

Reply via email to