⍝ List of functions: ⊃÷/ +/lof⍴ 1 2 3 4 ⍝ arithmetic mean. 2.5 cvex←'will' 'you' 'nill' ⍝ vector of vectors. {2↑⍵} lof {2↑⌽⍵} lof {⌽2↑⍵} cvex ⍝ without left closure. ┌────┬───┬──────────┬──────────┐ │will│you│┌────┬───┐│┌───┬────┐│ │ │ ││nill│you│││you│will││ │ │ │└────┴───┘│└───┴────┘│ └────┴───┴──────────┴──────────┘ {''} lof {2↑⍵} lof {2↑⌽⍵} lof {⌽2↑⍵} cvex ⍝ explicit closure. ┌──────────┬──────────┬──────────┐ │┌────┬───┐│┌────┬───┐│┌───┬────┐│ ││will│you│││nill│you│││you│will││ │└────┴───┘│└────┴───┘│└───┴────┘│ └──────────┴──────────┴──────────┘ _lof←{ ⍝ Close list of functions. ⍺←⊢ ⍝ ambivalent. (⍺ ⍺⍺ ⍵)(⍺ ⍵⍵ ⍵) ⍝ one at a time. } {2↑⍵} _lof {2↑⌽⍵} lof {⌽2↑⍵} cvex ⍝ closure using <_lof>. ┌──────────┬──────────┬──────────┐ │┌────┬───┐│┌────┬───┐│┌───┬────┐│ ││will│you│││nill│you│││you│will││ │└────┴───┘│└────┴───┘│└───┴────┘│ └──────────┴──────────┴──────────┘ ⍝∇ lof Back to: code Back to: Workspaces