[obsidian] vault backup: 2025-07-31 18:24:57[
Some checks failed
Build / build (push) Failing after 14m44s
Some checks failed
Build / build (push) Failing after 14m44s
This commit is contained in:
10
content/コンパイラを書く時の悩みについて.md
Normal file
10
content/コンパイラを書く時の悩みについて.md
Normal file
@@ -0,0 +1,10 @@
|
||||
#compiler-design
|
||||
|
||||
- ある程度コンパイラのコードベースが大きくなってくると、認知負荷がでかくなってくる
|
||||
- かといって、コードをコンパクトに保とうとすると、一箇所の変更がしづらくなっていく
|
||||
- かといって、頑張ってインターフェースを切って分離性を高めていくと、全体の把握はしづらくなる
|
||||
- そりゃ全体を把握しなくいても継続的に開発できるようにするのが目的なのでそうなんだけど
|
||||
- 例えば、シンタックスツリーに[[Red Green Syntax Tree]]をあとから使おうとすると、さすがに書き換えが大変
|
||||
- だが、Language Serverを作ろうと思ったらいつかは必要
|
||||
- これをインクリメンタルに開発するのは無理だよなあ
|
||||
-
|
Reference in New Issue
Block a user