純粋な形としてのサウンド:スタックベースの後置記法によるサウンドプログラミング言語
2025-06-22
SAPFは、純粋な形としてのサウンドを探求するためのインタプリタです。その言語は主に関数型、スタックベースであり、FORTHに似た後置記法を使用します。オーディオと制御イベントは、遅延評価され、無限の可能性のあるシーケンスを使用して表現されます。これは、遅延シーケンスに対してAPLが配列に対して行うこと、つまり、遍在する自動マッピング、スキャン、およびリダクション演算子を持つ非常に高レベルの関数を提供することを目的としています。これにより、短いプログラムで、そのサイズに比べて不釣り合いな結果を得ることができます。ほぼすべてのプログラマがアクセス可能なデータ型が不変であるため、この言語はデッドロックや破損なしに複数のスレッドを簡単に実行できます。APL、Joy、Haskell、Piccola、Nyquist、SuperColliderに触発され、簡潔で表現力豊かなことを優先しています。