flow flow は、「流れ」のプログラミング言語による表現です。 Vue.js のリアクティブシステム (opens in a new tab) や Kotlin の Flow (opens in a new tab)、また Haskell (opens in a new tab) のモナドやアロー、Verilog (opens in a new tab) などの HDL 言語、Nintendo Switch「ナビつき! つくってわかる はじめてゲームプログラミング」 (opens in a new tab)、Factorio (opens in a new tab) というゲームに影響を受け、これらの対象に共通してみられる「流れ」の概念を取り出して、なるべくシンプルな形で表そうとしました。 例 flow のプログラムの構文は単純です。以下の例の詳細な説明は後ほど行うので、まずは fl