Tacit programming: Difference between revisions

Jump to navigation Jump to search
734 bytes removed ,  09:31, 30 June 2022
No edit summary
(2 intermediate revisions by the same user not shown)
Line 65: Line 65:
|-
|-
|<source lang=apl>⍺ (g h) ⍵</source>|| {{←→}} ||<source lang=apl>⍺ g (h ⍵)</source>
|<source lang=apl>⍺ (g h) ⍵</source>|| {{←→}} ||<source lang=apl>⍺ g (h ⍵)</source>
|}
=== Summary of rules ===
These are the rules applied in Dyalog APL:
{|
|<source lang=apl>  (f g h) ⍵ </source>|| {{←→}} ||<source lang=apl> (  f ⍵) g (  h ⍵)</source>
|-
|<source lang=apl>⍺ (f g h) ⍵ </source>|| {{←→}} ||<source lang=apl> (⍺ f ⍵) g (⍺ h ⍵)</source>
|-
|<source lang=apl>  (A g h) ⍵ </source>|| {{←→}} ||<source lang=apl>      A g (  h ⍵)</source>
|-
|<source lang=apl>⍺ (A g h) ⍵ </source>|| {{←→}} ||<source lang=apl>      A g (⍺ h ⍵)</source>
|-
|<source lang=apl>    (g h) ⍵ </source>|| {{←→}} ||<source lang=apl>        g (  h ⍵)</source>
|-
|<source lang=apl>  ⍺ (g h) ⍵ </source>|| {{←→}} ||<source lang=apl>        g (⍺ h ⍵)</source>
|}
|}


Navigation menu