[obsidian] vault backup: 2025-08-04 00:54:53[
Some checks failed
Build / build (push) Failing after 14m41s

This commit is contained in:
2025-08-04 00:54:54 +09:00
parent 665489d7a7
commit 33afe3ca27
2 changed files with 24 additions and 2 deletions

13
content/ecsact.md Normal file
View File

@@ -0,0 +1,13 @@
#programming-language
[Ecsact](https://ecsact.dev/)
[[Entity Component System]]を言語のコアに組み込んだプログラミング言語とランタイムシステム。
Componentの仕様と、システムの型宣言のところまではシンプルな言語として実装されていて、宣言されたSystemの実装をどうするかはLanguage-Agnosticな形に任せるという方式を取っている
 ランタイムのAPIが言語としても公開されているので、これを経由してSystemを実装する。
 ゲームエンジンへの埋め込みを想定しているっぽい
システムを統一した言語で書けるわけではないのがいいのか悪いのかわからんけど、宣言部だけなら[[ProtoBuf]]的な役割を担えそうな予感はする