2024-02-08 18:01:44 +09:00
|
|
|
---
|
2024-02-08 20:06:45 +09:00
|
|
|
date: "2023-08-30T01:13:06+0900"
|
2024-02-08 18:01:44 +09:00
|
|
|
---
|
2023-12-06 20:20:54 +09:00
|
|
|
#programming-language #sound
|
2023-08-30 01:13:06 +09:00
|
|
|
|
2025-01-07 16:07:12 +09:00
|
|
|
|
|
|
|
[Extempore docs](https://extemporelang.github.io/)
|
|
|
|
|
|
|
|
[[Andrew Sorensen]]が作った[[LISP]]ベースのサイバーフィジカルプログラミング環境。
|
2023-08-30 01:13:06 +09:00
|
|
|
|
|
|
|
Schemeと、Scheme上で実装されたDSLのxtlangの2つの言語を使う。
|
|
|
|
|
2025-01-07 16:07:12 +09:00
|
|
|
xtlangは静的型付けを要求する言語で、[[LLVM]]でJITコンパイルしてリアルタイムDSPができたりする。
|
|
|
|
|
|
|
|
ただ、型アノテーションはポインタとかを全面的に使うので結構難しい
|
|
|
|
|
|
|
|
[GitHub - digego/extempore: A cyber-physical programming environment](https://github.com/digego/extempore)
|
|
|
|
|