quartz-research-note/content/継時再帰.md

19 lines
572 B
Markdown
Raw Normal View History

---
date: "2023-12-06T20:20:54+09:00"
---
#programming-language
Temporal Recursionとも。
[[Extempore]](の前身Impromptuで導入された)もの。
n秒後に自分自身の関数を実行することでリズムとかを作る仕組み
クロージャなので、一旦ランタイムに現在の環境をキャプチャして逃す必要がある。
ガベコレなしで実装するのは多分大変
(継時の再帰が発生する場合はキャプチャした環境をランタイムで管理する以外の方法はないんだよなあ、多分)