[obsidian] vault backup: 2024-11-05 12:32:28
All checks were successful
Build / build (push) Successful in 3m22s

This commit is contained in:
2024-11-05 12:32:28 +09:00
parent bee5e1334c
commit 9cb724754f
12 changed files with 88 additions and 18 deletions

View File

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