lots of boxing overhead removed in 807 
https://code.jsoftware.com/wiki/System/ReleaseNotes/J807 

it would be nice if for <;. and dyadic <\ <\. (first 1 priority),

if special code removed the boxing overhead in 

(x u&> <;.) and (x u&> dyadicparam <;. ])  where x is arbitrary/optional left 
fork item(s)


The use case for these improvements is that the verb argument to ;. \ \. are 
monads, but the operation on the data can use another parameter, and if so a 
boxing intermediate step is needed.

The case against special coding dyadic <\ is that ]\ is usually possible 
followed by u"1 on result, and maybe dyadic \. isn't used enough?
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to