Skip to content

Kumiki 仕様

ここは Kumiki 言語とランタイムの正規(normative)仕様である。実装(packages/)と本仕様が食い違った場合、原則として本仕様を正とし、どちらを直すかを設計判断として PR に記録する。

チュートリアルや how-to は仕様ではなく Kumiki ガイド に置く。動作する実例は Kumiki Examples にある。

目次

文書内容
言語コア7 層(type / slot / effect / reducer / tile / fn / app)と式・文・パターン
標準ライブラリList / Map / Set / Option / Result / Time / ドメイン型
ルーティングパターン、パラメータ、route.enter / route.leave、リダイレクト
スタイルスタイル・レイアウト・テーマ
フォームフォーム、bind、バリデーション
HTTP / StorageHTTP / Storage effects とポリシー(latest / debounce / once …)
ライフサイクルライフサイクル、ケイパビリティ、エラー境界、サスペンス
ランタイムランタイム実装ガイド(signal graph・mount・dispatch・dispose)
AI 編集AI 編集 API、CRDT op、参照整合性
テストテスト戦略
エラーコードエラーコードカタログ(E0001..E07xx)