another approach that could be helpful with respect to that question:
try removing that , and rearranging )@{:)^:y to become )^:y)@{: in the definition what does it compute now? Sierpinski =: {{ (((72#:~8#2){~3#.\0,],0:)^:y)@{: ,: 1 y} (>:+:y) $ 0 }} ' #'{~ Sierpinski"0 i.>:15 This gives a ragged version, each line is computed independently. So why does (, f) y work? try it for easily understood functions f, e.g. f=:+: and numeric y then try (, f@{:) y and then try both (, f)^:n y and (, f@{:)^:n y for some values n reference: (g f) → hook f^:n → ^: ^:n is ^n for functions Am 01.02.22 um 19:31 schrieb Andrew P:
what is (,?
-- ---------------------- mail written using NEO neo-layout.org ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm