Rivulet:流れるストランドのプログラミング言語
2025-03-27
Rivuletは、半図解的な文字で「ストランド」を表すことでコードを記述する、新しいプログラミング言語です。プログラムは、グリフと呼ばれる密に詰め込まれたコードブロックで構成され、各グリフには、同時に実行される複数の種類のストランドが含まれています。Rivuletは従来の制御フロー機構を避け、代わりにロールバック機構を使用して条件分岐とループを実装します。データはリストとして編成され、コマンドは単一セルまたはリスト全体に作用します。一見複雑に見える構文ですが、実際には習得しやすいものです。