clojurescript相关内容

如何在Clojure中搜索特殊字符?

Clojure使用许多特殊字符,例如 ^ String #(xyz ...) %& #_(此处为某些形式) >! 等等。考虑到Google etal 大多会忽略网页中的特殊字符和搜索字符串,我该如何搜索这些特殊字符的文档? 解决方案 这个问题和其他人提出了一个重要的话题:找到Clojure源代码中使用的特殊字符的文档通常很困难且令人沮丧。 首先要注意的是Cloju ..
发布时间:2020-10-02 21:53:14 其他开发

Clojure:适用于n个维度

在Clojure中,功能 for 可用于迭代嵌套序列。想象一个具有x轴,y轴和z轴的3D空间: (对于[x(范围10) y(范围5) z(范围2)] [xyz]) 有人知道有什么好方法可以使其更通用吗?意思是说,如果您没有3个维数而是n个维,则可以使用它。 解决方案 最多 方法似乎在您使用 时就使用了假设已知的尺寸数量,您似乎要寻找的是笛卡尔产品。 ..
发布时间:2020-10-02 21:52:49 其他开发

我如何同时为clojure / script使用会话

我如何将单个会话用于clojure和clojurescript。 对于我的登录Web应用程序,服务器端我正在使用clojure和客户端clojurescript。 而且我需要一个可以从客户端和服务器访问的会话。 可能吗? 解决方案 示例服务项目具有一个可以从客户端和服务器访问的会话。您可能需要花一些时间并根据自己的需要进行调整。但是示例本身显示登录后,然后在:session 内的:u ..
发布时间:2020-10-02 21:39:55 其他开发

字符的序数/整数/ ASCII值

在clojure repl中,我可以执行以下操作: => (int \a) 97 在结语中,我不断得到 => (int \a) 0 在我当前的clojurescript项目中,我定义了一个var: (def ord-a(int \a)) 当我检查发出的JavaScript时,我看到: ord_a =(“ a ..
发布时间:2020-10-02 21:38:38 其他开发

如何使用clojurescript repl评估宏

一旦浏览器连接到clojurescript repl,我以前就无法从repl调用宏。这个问题过去使我无法使用clojurescript,而是更喜欢直接使用javascript。基本上,我觉得cljs-repl有点la脚,我回到了编译/调试周期,即用clojure编写代码应该可以使我们从中解放出来。 是否有用于推送和测试clojurescript中的代码的良好解决方法/工作流程? 我的问 ..
发布时间:2020-10-02 21:38:36 其他开发

是否有一个在线工具可以自动缩进和格式化Clojure代码,就像许多JSON一样?

在线上有很多工具可以接收JSON文本,并向您显示相同格式和缩进格式。 有些工具甚至可以做得更好,树状结构: http://jsonviewer.stack.hu/ Clojure代码是否有类似的东西? 或者至少可以自动缩进的东西。 如果我的文字是这样: (defn prime?[n已知](循环[ cnt(dec(已知的计数))acc []](如果( ..
发布时间:2020-10-02 21:24:54 其他开发

Clojure RuntimeException-标签db / id没有读取器功能

在Clojure中遇到此错误时会发生什么情况? java.lang.RuntimeException:标记db没有读取器功能/ id 解决方案 标记文字 此错误消息与Clojure 1.7中引入的功能有关, 带标签的文字。标记文字是扩展 的一种简单方法,它可以在Clojure代码或 EDN中将哪些数据类型表示为文字 数据。 Clojure附带了带有 ..
发布时间:2020-10-02 21:23:21 其他开发

在Clojure中定义我自己的阅读器宏

我想在clojure中定义自己的阅读器宏: (读字符串“ßfoo”) => (some_func:foo) 有可能吗? 解决方案 可以通过在类路径顶部的 data_readers.clj 中具有阅读器映射来创建带标记的文字。 这必须位于类路径顶部的 data_readers.clj 中(通常为 src 目录)。 {ßreader-demo.co ..
发布时间:2020-10-02 21:20:56 其他开发

ArangoDB Foxx和Clojure脚本

我想使用ClojureScript实现Foxx服务. 我已阅读到可以使用 Typescript 和我可以对 ClojureScript 做类似的事情吗? 解决方案 据我们所知,不可能以可以在ArangoDB/Foxx中运行的方式编写ClojureScript应用程序. 与TypeScript和CoffeeScript不同,ClojureScript不仅是一种语言,而且是应用程序 ..
发布时间:2020-09-06 19:00:53 其他开发

如何部署单页应用程序.用ClojureScript/Figwheel编写的静态服务器?

我正在玩Figwheel,并编写了一个不需要任何服务器端智能的简单单页应用程序. 原则上,此应用程序.可以放置在任何静态Web服务器上. 但是我该如何实际部署它?看起来在我的Figwheel开发环境中的main.js正在建立figwheel连接. 我实际上需要在静态服务器上放置哪些js和html文件? Figwheel是否已创建它们,还是需要创建新的main.js和index.h ..
发布时间:2020-07-22 21:58:27 其他开发

莱因·菲格比勒vs莱因cljsbuild自动

lein figwheel和lein cljsbuild auto有什么区别,因为我相信它们都可以用来编译clojurescript. 使用一个相对于另一个还有什么好处? 解决方案 Fighweel 它们都是lein插件,但Figwheel不仅将cljs编译为javascript,而且还具有热加载,该功能允许进行交互式编程,实际上Figwheel使用cljsbuild来编译cl ..
发布时间:2020-07-22 21:58:24 其他开发

如何在草书中为Clojurescript设置配置?

只是如何启动一个新项目?如何编译,测试和运行? 由于草书用户指南没有提及cljs. 解决方案 从命令行使用boot或leiningen(也称为lein)来设置您的项目,然后在IntelliJ中进入目录的File->Open应用程序并编辑将为您收集在项目中的源文件.要查看的一个重要文件是project.clj-这是lein的项目文件,IntelliJ会选择该文件. 在最适合使用C ..
发布时间:2020-07-20 20:21:30 其他开发