文件名称:keechma-pipelines:ClojureScript中的异步和并发代码管理器
文件大小:22KB
文件格式:ZIP
更新时间:2024-03-30 01:39:49
Clojure
keechma /管道 Keechma /管道库是用于异步和并发ClojureScript代码的管理器。 它是堆栈的一部分,但不依赖于Keechma / next,可以在任何ClojureScript代码库中使用。 它不使用全局状态,并且具有最小的依赖关系。 动机 大多数单页应用程序以异步方式与服务器通信。 这些调用中的每一个都可能随时失败,可能会出现计时问题,并且通常需要大量的样板代码才能使其健壮。 实际上,这意味着它们中的大多数将以“开心运气”的方式实现,而无需过多关注各种故障情况。 每个调用还具有隐含的并发行为,通常仅在某些特殊情况下(例如自动完成或表单提交)将其忽略并保留。 Keechma /管道库负责异步代码管理,使您可以专注于域代码。 特征 Keechma /管道为您提供以下功能: 取消语义 并发助手 use-existing-如果另一个使用相同参数启动的请求,则重用当前
【文件预览】:
keechma-pipelines-master
----.gitignore(184B)
----shadow-cljs.edn(419B)
----src()
--------keechma()
----code_of_conduct.md(718B)
----deps.edn(437B)
----LICENSE(1KB)
----public()
--------test()
----README.md(19KB)
----test()
--------keechma()
----guardrails.edn(398B)
----project.clj(408B)