标签
一个开源交互式演示,使用 XState 库构建的状态图对经典的卡西欧 F-91W 手表进行建模,并配有并排展示的 Stately 可视化工具,用于教学。该实现采用 ClojureScript 和 Babashka,基于 David Harel 于 1987 年发表的状态图开创性论文;这篇论文以数字腕表为例而广为人知。
本文介绍了Hybrid ClojureScript,一种允许开发者混合视觉与文本语法用于领域特定表达式的编程语言,保持了可组合性和静态推理能力。
ClojureScript 首席开发者 David Nolen 在使用 Datastar 重建 Instabooks 的一个生产应用后,称赞它是他12年来添加的最佳网页工具。
ClojureScript 1.12.145 通过 ^:async 提示引入原生异步函数支持,实现与 JavaScript async/await 的直接互操作,无需额外依赖。