3 comments

  • ux2664786 minutes ago
    A bit of an aside: I wonder how much Array-oriented languages like APL and J would benefit from being implemented on top of an interaction net machine?
  • siruwastaken1 hour ago
    Could somebody provide a bit of context on what exactly this is? It seems interesting, but I have no idea what I am looking at.
    • leethomp37 minutes ago
      Many primitives in array languages match the behaviour of certain combinators in combinatory logic. The page shows (left to right) the symbol for a certain combinator, its effective operation in APL syntax where x and y are left and right arguments (APL operators are either infix or single-parameter prefix) and F and G are similarly left and right function arguments, the &#x27;bird&#x27; is a sort of colloquial name for a particular combinator, &#x27;TinyAPL&#x27; is the operator that matches the combinator in the author&#x27;s APL implementation, and the diagram is a way of explaining how the combinator works visually<p>BQN, another array language has a page of documentation describing the same concept for their language with a bit more explanation for the combinator newcomer: <a href="https:&#x2F;&#x2F;mlochbaum.github.io&#x2F;BQN&#x2F;tutorial&#x2F;combinator.html" rel="nofollow">https:&#x2F;&#x2F;mlochbaum.github.io&#x2F;BQN&#x2F;tutorial&#x2F;combinator.html</a>
  • hrmtst9383749 minutes ago
    The y-combinator is widely regarded as the best combinator :)