[obsidian] vault backup: 2024-11-05 12:32:28
All checks were successful
Build / build (push) Successful in 3m22s
All checks were successful
Build / build (push) Successful in 3m22s
This commit is contained in:
@ -7,8 +7,10 @@ https://kronoslang.io/
|
||||
|
||||
[[Veneer]]というWeb向けビジュアルエディタがある
|
||||
|
||||
[[System-FΩ]]という高階ラムダ計算をベースにしているため、めちゃくちゃメタプログラミング能力が高い。
|
||||
[[System-Fω]]という高階ラムダ計算をベースにしているため、めちゃくちゃメタプログラミング能力が高い。
|
||||
System Fωは型レベルでのλ抽象が可能になっており、信号処理のグラフ生成が型レベルでの計算に相当する。(グラフのフィードバック接続が型レベルでの再帰関数に相当する。)
|
||||
|
||||
例えば[[Faust]]では項書き換え系マクロとして実施されていたプロセッサ自体のメタ出力も一つの言語体系で書ける
|
||||
[[Faust]]では項書き換え系マクロとして実施されていたプロセッサ自体のメタ出力も一つの言語体系で書ける。
|
||||
|
||||
Meta-Sequencerという機能で[[継時再帰]]が抽象化されてる
|
||||
|
||||
Meta-Sequencerという後の拡張で部分的コード変更と[[継時再帰]]を組み合わせることで、純粋関数型な世界を壊さないまま時間に伴うイベント発火の記述を可能にしている。
|
||||
|
Reference in New Issue
Block a user