From 199dbd6cb32d8d481d8a983bbc149b79a37da56a Mon Sep 17 00:00:00 2001 From: tiye Date: Wed, 11 Nov 2026 12:26:52 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E8=BF=81=E7=A7=BB=20Respo=20Guidebook=20?= =?UTF-8?q?=E5=88=B0=20Calcit=200.41.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 ++-- calcit.cirru | 10 +++++----- deps.cirru | 2 +- package.json | 2 +- yarn.lock | 10 +++++----- 5 files changed, 14 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 9702628..7945b17 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Respo Guidebook -开发使用配对的 Calcit CLI 和 `@calcit/procs` 0.40.0,并从正式标签解析 Docs Workflow 0.1.0 与 Reel 0.11.0。更新依赖后重新生成前端。 +开发使用配对的 Calcit CLI 和 `@calcit/procs` 0.41.0,并从正式标签解析 Docs Workflow 0.1.0 与 Reel 0.11.0。更新依赖后重新生成前端。 Guide 说明当前 Ref/watch、Option、event handler/app dispatch、名义 Store 和宿主边界。 旧 Beginner Guide、部分 Guide 实现说明和 API 仍有历史片段,尚未全部迁移或独立执行;站点构建通过不代表 @@ -9,7 +9,7 @@ Guide 说明当前 Ref/watch、Option、event handler/app dispatch、名义 Stor ## 开发与验收 -Node 24、Yarn 4.18.0、正式 0.40.0 CLI。 +Node 24、Yarn 4.18.0、正式 0.41.0 CLI。 ```bash corepack enable diff --git a/calcit.cirru b/calcit.cirru index 00c0c7e..dd3d1c3 100644 --- a/calcit.cirru +++ b/calcit.cirru @@ -22,7 +22,7 @@ 'site $ %{} 'CodeEntry (:doc |) :code $ quote $ def site (Site :storage-key |workflow) :examples $ [] - :schema $ quote app.config/Site + :schema $ quote Site :ns $ %{} 'NsEntry (:doc |) :code $ quote $ ns app.config 'app.main $ %{} 'FileEntry @@ -30,7 +30,7 @@ '*reel $ %{} 'CodeEntry (:doc |) :code $ quote $ defref *reel (typed/new-reel schema/store) :examples $ [] - :schema $ quote $ Ref (reel.typed/State docs-workflow.schema/Op docs-workflow.schema/Store) + :schema $ quote $ Ref (typed/State docs-workflow.schema/Op docs-workflow.schema/Store) 'dispatch! $ %{} 'CodeEntry (:doc |) :code $ quote $ defn dispatch! (op) when config/dev? $ println |Dispatch: op @@ -62,7 +62,7 @@ reset! *reel $ typed/apply-control updater @*reel control , &unit :examples $ [] - :schema $ quote $ Fn reel.typed/Control (-> Unit) (:features :js-ffi) + :schema $ quote $ Fn typed/Control (-> Unit) (:features :js-ffi) 'persist-storage! $ %{} 'CodeEntry (:doc |) :code $ quote $ defn persist-storage! () (js/console.log |persist) browser/storage-set! (:storage-key config/site) @@ -148,7 +148,7 @@ DocNode :title |patch-instance! :key :patch-instance :content (load-doc |apis/patch-instance.md) :children $ [] DocNode :title |Community :key :community :content (load-doc |community.md) :children $ [] :examples $ [] - :schema $ quote $ List docs-workflow.schema/DocNode + :schema $ quote $ List DocNode 'load-doc $ %{} 'CodeEntry (:doc |) :code $ quote $ defmacro load-doc (filename) read-file $ str |docs/ filename @@ -160,7 +160,7 @@ :code $ quote $ def store Store :states $ {} $ :cursor ([]) :examples $ [] - :schema $ quote docs-workflow.schema/Store + :schema $ quote Store :ns $ %{} 'NsEntry (:doc |) :code $ quote $ ns app.schema :require $ docs-workflow.schema :refer $ DocNode Store diff --git a/deps.cirru b/deps.cirru index b573d6b..51031e2 100644 --- a/deps.cirru +++ b/deps.cirru @@ -1,4 +1,4 @@ -{} (:calcit-version |0.40.0) +{} (:calcit-version |0.41.0) :version |0.0.4 :dependencies $ {} (|Respo/reel.calcit |0.11.0) |Respo/respo-markdown.calcit |0.8.2 diff --git a/package.json b/package.json index 1696be3..abc160b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "packageManager": "yarn@4.18.0", "dependencies": { - "@calcit/procs": "0.40.0" + "@calcit/procs": "0.41.0" }, "devDependencies": { "bottom-tip": "^0.1.5", diff --git a/yarn.lock b/yarn.lock index f916b16..98ccca3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12,15 +12,15 @@ __metadata: languageName: node linkType: hard -"@calcit/procs@npm:0.40.0": - version: 0.40.0 - resolution: "@calcit/procs@npm:0.40.0" +"@calcit/procs@npm:0.41.0": + version: 0.41.0 + resolution: "@calcit/procs@npm:0.41.0" dependencies: "@calcit/finger-vec": "npm:0.1.1" "@calcit/ternary-tree": "npm:0.0.26" "@cirru/parser.ts": "npm:0.0.10" "@cirru/writer.ts": "npm:^0.1.9" - checksum: 10c0/4122eaa8d63fd57826d24c6c072dbd1cb6cdd2934dbfdb4fd0afc03f4aec73f07d71ccba246120c15e198134b7e92a324f1f1900b43c458b02e871354739cf84 + checksum: 10c0/5de94b39e435363d0f80611b63914c9abd6b0afac3c77adf9b9846ac439fce319ac0780697364cabf67b2997d39495a1e72086e1496ac560c51bb57462f37628 languageName: node linkType: hard @@ -688,7 +688,7 @@ __metadata: version: 0.0.0-use.local resolution: "root-workspace-0b6124@workspace:." dependencies: - "@calcit/procs": "npm:0.40.0" + "@calcit/procs": "npm:0.41.0" bottom-tip: "npm:^0.1.5" cirru-color: "npm:^0.2.3" github-markdown-css: "npm:^5.3.0" From d9d4d928816fbfa32a2410be7486af329765d494 Mon Sep 17 00:00:00 2001 From: tiye Date: Wed, 11 Nov 2026 12:33:07 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=90=8C=E6=AD=A5=E7=AB=99=E7=82=B9?= =?UTF-8?q?=E5=8F=AF=E8=A7=81=E7=9A=84=20Calcit=20=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/guide.md | 6 +++--- docs/home.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/guide.md b/docs/guide.md index 0f48e9a..d5c6771 100644 --- a/docs/guide.md +++ b/docs/guide.md @@ -1,6 +1,6 @@ -# Guide: Calcit 0.40.0 +# Guide: Calcit 0.41.0 -Use the published Calcit CLI and `@calcit/procs` **0.40.0** together. This site +Use the published Calcit CLI and `@calcit/procs` **0.41.0** together. This site uses Docs Workflow **0.1.0**, Respo **0.19.5**, Respo UI **0.15.2**, Reel **0.11.0**, Markdown **0.8.2**, Router **0.12.2**, and JS-FFI **0.2.13**. Docs Workflow also brings in Alerts **0.14.3**. Install with Caps strict and run @@ -73,6 +73,6 @@ fragment or certify browser/WebSocket application behavior. The Beginner Guide, older implementation discussions under Guide, and several API chapters retain historical design notes. Their old macro expansions, direct JavaScript access and operation syntax are not -copy-ready 0.40.0 code. Consult the paired published module's `calcit query def` +copy-ready 0.41.0 code. Consult the paired published module's `calcit query def` and `query schema` views and the maintained template. Historical examples need section-by-section migration, not mechanical renaming without contract checks. diff --git a/docs/home.md b/docs/home.md index bfc04e2..d5596de 100644 --- a/docs/home.md +++ b/docs/home.md @@ -4,7 +4,7 @@ Inspired by React and Reagent. -This site targets formal Calcit/procs **0.40.0**. Choose **Guide** in the sidebar +This site targets formal Calcit/procs **0.41.0**. Choose **Guide** in the sidebar for current migration notes. Beginner Guide and older API chapters retain historical material; not every snippet is ported or independently type-checked.