It appears that J 6.01c introduced an undocumented change: now <.@:f tries to produce extended results for extended argument (previously only <[EMAIL PROTECTED] made this attempt). Example:

           9!:14''
        j601/2006-11-17/17:05

           ] r=: <.@:%: 2 * 10 ^ 56x
        14142135623730950488016887242

This produced an error in the deep, dark depths of some of my code (which had specifically used <.@: instead of <.@ because the latter was apt to produce nonce errors).

The behavior of the construct [: <. f has not changed, so it provides a workaround.

Was this discussed on the forums?  Will it be documented in Section II G?

-Dan

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

Reply via email to