我主要是一名 Python 开发人员,但最近我一直在尝试学习 Clojure/ClojureScript。作为实践,我想为 Reddit 的 API 编写一个 ClojureScript 包装器。
我的大部分困惑是由于 Javascript 的异步特性。由于 AJAX 函数实际上并不返回来自 API 的响应,我该如何编写包装器以使其工作方式与同步服务器端请求有些相似?
或者这根本不可能,并且我必须为我的应用程序中对 API 的每次调用使用回调(因此包装库将毫无意义)?
我可以参考类似的库吗?(Javascript/ClojureScript)