问题标签 [clojure]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Clojure 中的编译问题
我一直在尝试在 Clojure 中编译一个非常简单的 test.clj,但没有成功。我在Clojure Google Group上有一个帖子,上面有几个回复,但没有任何帮助。快速总结一下,这是我的 clojure 文件:
基本上它是Clojure 文档中提供的示例文件。
我已将此文件适当地放在 中clojure/src/test/test.clj
,并且应该能够使用 进行编译(compile 'test.test)
,但我不断收到错误消息:
java -classpath .;src;classes;clojure.jar clojure.main
。
如果有帮助,我的文件系统如下所示:
PS 我在 Vista Ultimate 上运行,所以可能是权限问题,但我检查了权限,没有发现任何问题。
mysql - 如何从 Clojure 连接到 MySQL 数据库?
假设:您的机器上已经运行了 Clojure 和 MySQL。
你怎么让他们说话?
lisp - 在clojure中让vs def
我想Scanner
在 clojure 程序中创建 Java 类的本地实例。为什么这不起作用:
但它会让我创建一个像这样的全局实例:
我的印象是唯一的区别是范围,但显然不是。let
和 和有什么不一样def
?
java - Clojure GUI 计算器。“-”始终返回 0,“/”始终返回 1
我很清楚这段代码很糟糕。我刚刚做到了,所以我可以尝试不同的 Swing 东西。这是一个有趣的问题。这将创建 4 个按钮,一个用于加法、减法、除法和乘法。乘法和加法完美无缺,完全没有问题,但是当用户尝试减去它时,它总是返回 0。当用户尝试除法时,它总是根据输入返回 1 或 1.0。我想不通。这是代码:
由于复制粘贴和动态格式化,缩进可能搞砸了,但确实如此。我再一次知道代码很糟糕。
python - 厌倦了 ASP.NET,我应该学习以下哪个,为什么?
以下哪项技术对于开发网站来说是易于学习和有趣的?如果你只能选择一个,那会是什么,为什么
- Clojure/Compojure+戒指/小胡子+戒指
- Groovy/Grails
- 蟒蛇/Django
- 红宝石/导轨
- 涡轮齿轮
- 卡布奇诺或 Sproutcore
- Javascript/jQuery
java - 在 Android 上运行 Java 字节码 - 基于 DalvikVM 的 Sun JVM
由于 java 实现 ( OpenJDK
) 和 Android 的虚拟机 DalvikVM 都是开源的,因此必须可以在 Google 的 DalvikVM 上实现 Sun 的 JavaVM。这将使Clojure, Jython
在 android 上开箱即用地运行基于 JVM 的应用程序和语言 ( ) 成为可能。
是否有持续的努力来产生这样的 Sun JVM 实现?
java - 如何在 Clojure 中使 Java 类不可变?
我想将 java 的 PriorityQueue 类包装在 clojure 中,以便在我的程序的另一部分中使用。我想弄清楚的是,是否有任何方法可以以 lispy 的方式执行此操作并使优先级队列不可变。有什么好的方法可以做到这一点,或者我只是将 PriorityQueue 用作可变数据结构会更好?
function - 如何从 Clojure 中的字符串定义函数?
我想这样做(在 REPL 或任何地方)
然后能够做到
或者,如果有任何其他方法可以从宏中的自定义字符串创建 defn,您能否将我推向正确的方向?
clojure - 为什么“(def vowel?(set“aeiou”))”有效?
我在这里查看优秀的 Clojure 教程。在其中一个示例中,它的 Clojure 代码如下:
这使得元音对元音返回真,对辅音返回假:
为什么是这样?我假设它与变量名后面的问号有关。在教程中找不到任何东西...
编辑我刚刚意识到vowel?
不返回真或假,而是元素本身或零。看我自己的答案。
java - Clojure nil vs Java null?
如果我很迟钝,请原谅我,但我对 Clojure 中关于 nil 的文档有点困惑。它说:
nil 与 Java null 具有相同的值。
这是否意味着它们是相同的东西,或者它们以某种方式不同?NullPointerException 是否意味着遇到了 Java null 或者如果遇到 nil 我也会得到这个?