Here is a neat way to get intermediate results within a tacit expression.  Many 
drawbacks, but it is possible.  Drawbacks include global variables, and dyad 
vs. monad must be known prior to access:

3 : 'c' + [ 4 : 'c =: x * y' ]

That may not look very tacit, but it is :P  intermediate result c is accessed 
later in the fork.

the biggest drawback is accessing the result (3 : 'c')  If the access is in a 
dyadic part of the expression, it needs to be (4 : 'c')

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

Reply via email to