Roger Hui wrote:
> It is arguable and rejected.
>
> Any CPB number less than 1 is exceptional and 
> requires explanation.

The implication here seems to be that that case
was rejected for lack of explanation (as opposed
to some other reason).

However, rather than risk that your intent
differed from what you expressed, let's try a
different case:

   require 'jmf'
   f=: jpath '~system/examples/games/solitaire/cards.j31'
   (#r) %~ 2.2e9 * 6!:2 'JCHAR map_jmf_ ''r'';f'
0.924737

Here, I am interpreting as "result" a value made available
to the j environment as a result of the execution of the
right argument to 6!:2.

A quirk, here, is that the argument is small and the result
is large.  Different arguments could give different results,
but that seems in accord with the original problem statement.

Another quirk, here, is that the result is placed in the
symbol table by lower level logic, rather than as a result
of =: in the expression.

So, my question is: is this a valid instance of CPB?  And,
if not, could you explain the surrounding reasons (so that
I could apply the rule to other contexts)?

Thanks,

-- 
Raul

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

Reply via email to