Here is a handy aide-mémoire for the D-programmer. Print it on a piece of green card, folding as indicated: ┌──────────────────┬──────────────────┬──────────────────┬──────────────────┐ │ │ {⍺ Function ⍵} │ {⍺⍺ Operator ⍵⍵} │ : Guard │ │ ├──────────────────┼──────────────────┼──────────────────┤ │ D-programming │ ⍺ Left argument │ ⍺⍺ Left operand │ :: Error-guard │ │ reference ├──────────────────┼──────────────────┼──────────────────┤ │ card │ ⍵ Right argument │ ⍵⍵ Right operand │ ⍺← Default larg │ │ ├──────────────────┼──────────────────┼──────────────────┤ │ │ ∇ Self reference │ ∇∇ Self reference│ 1:s← Shy result │ └──────────────────┴──────────────────┴──────────────────┴──────────────────┘ ↑ ↑ ↑ │ │ │ └──fold──here──and─┴─here──and──here──┘ . . . |\ /|\ /| | \ //| \ //| <- thus | \ ///| \ ///| | \ ////| \ ////| | \ /////| \ /////| | \ //////| \ //////| \ |////// \ |////// \ |///// \ |///// \ |//// \ |//// \ |/// \ |/// \ |// \ |// \|/ \|/ ' ' Back to: contents Back to: Workspaces