Mike -
(having followed only loosely) shouldn't this 'hook' read
   h=: + +:
?
-M

At 2018-11-28 23:05, you wrote:

Thanks, though I think Cliff’s approach is more advanced.

Noticing that your g is applied with ~,  you can also use this “hook”
      h =: + +
which does x + 2y

Also, you can use the constant noun _1 1, so avoiding the constant function _1 1”_ , as the lhs in this expression:
    (_1 1$~]) 5
_1 1 _1 1 _1

So your verb may be modified thus:
   4 (h/\.&.|.@, _1 1$~]) 5
4 7 15 29 59 117

Or with another variation for building the list of +-1,
   4 (h/\.&.|.@, $&_1 1) 6
4 7 15 29 59 117 235

I wonder if this discussion is what Skip was hoping for?

Cheers,

Mike

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

Reply via email to