Refocus manual on public language usage

This commit is contained in:
2026-08-14 08:17:25 +09:00
parent e0a9a8efb7
commit e0970acdcc
41 changed files with 611 additions and 1982 deletions
@@ -1,15 +1,14 @@
# Import Expression
import expression は、外部ファイルを読み込み、そのファイルの評価結果を返す。
import expression は、ホストが解決した DCDL module または structured value を返す。
```dcdl
import ./config.n
import "./config.n"
import "./config.dcdl"
```
import 仕様の詳細は [モジュールと import](../modules-and-imports.md) に置く
specifier は string literal であり、path や resource name としての解釈はホストが定義する
詳しくは [モジュールと import](../modules-and-imports.md) を参照する。
## 評価
import 先はモジュール単位で読み込まれる
ただし、各 field は thunk として保持され、必要になるまで評価されない。
import 先は遅延評価され、参照されない field は評価されない