Recto: In Case Programming Isn’t Hard Enough (hackaday.com)
from mesamunefire@piefed.social to programming@programming.dev on 17 Aug 19:45
https://piefed.social/post/1156765

Language in question: masatohagiwara.net/recto.html

#programming

threaded - newest

aion@lemmy.world on 17 Aug 20:03 next collapse

Am I missing something or is Recto still inherently linear? Flow control still goes one direction through the rectangles, where as the other 2D languages he points out, Befunge, Fish, and Piet, flow control can change directions. In later versions of Befunge it isn’t even limited to 2D or moving in cardinal directions.

Trail@lemmy.world on 17 Aug 20:54 collapse

Yeah I don’t really get it either. Even the last picture in the original article, showing a bunch of for loops, is practically one-dimensional. So I don’t get the prime benefit of the idea, to be honest.

hades@programming.dev on 18 Aug 06:57 next collapse

imagine the diffs

atzanteol@sh.itjust.works on 18 Aug 12:18 collapse

When you consider what truly defines a language in the modern world, only two criteria stand out:

  1. Understandable — it must carry meaning for both humans and machines.
  2. Generable — it must be producible by both humans and machines.

Well, this fails on both counts. That syntax is awful even for the trivial examples provided.