Summary

  • Masato Hagiwara has created Recto, a 2D programming language in which code is comprised of coloured rectangles that contain data and can also contain other rectangles.
  • The system is reminiscent of Lisp and Hagiwara initially created programs in a spreadsheet before developing an editor that enables users to write in the language in their browser.
  • A compiler handles simple programs and the language can also be used for natural languages as well as programming code.
  • Hagiwara’s system is one of several graphical representations of code to remove the need to write lines of code; other graphical systems include Piet and DRAKON.

By Al Williams

Original Article