将 Java 集合转换为 Clojure 数据结构
我正在使用返回 java.util.LinkedHashSet 的方法创建 Java API 的 Clojure 接口。 首先,处理此问题的惯用 Clojure 方法是将 LinkedHashSet 转换为 cl…
clojure gen-class varargs 构造函数
在 :constructors 映射和后续 -init 定义中,如何表示 varargs 构造函数(假设超类有多个构造函数,其中一个是 varargs)?…
Clojure 向 JPanel 添加边框并通常访问对象中的 java 方法
来自 LISP 的我在访问 java 对象时遇到了最具挑战性的时刻。我正在尝试在 JPanel 上添加标题边框。这是我的代码和例外: user=> (import '(javax.swin…
从 Scala 调用 Java:受保护的构造函数
在 Scala 2.8.0 Final 上编译不会出现错误: import javax.swing.tree.TreePath object A extends Application { val path1 = new TreePath() val pat…
.NET 中的 MPXJ 将 java Date 转换为 .NET DateTime
我在 .NET 中使用 MPXJ 库来解析 MS Project (MPP) 文件,并且效果很好。我遇到的一个问题是尝试将任务开始日期和完成日期转换为 .NET DateTime 以与…
如何定义实现 servlet 接口的 clojure 类型?
我正在尝试使用 deftype (来自前沿的 clojure 1.2 分支)来创建一个实现 java Servlet 接口的 java 类。我希望下面的代码能够编译(尽管它不是很有用…
如何将 Java 类中的“static final”常量拉入 Clojure 命名空间?
我正在尝试使用 Clojure 绑定包装 Java 库。 Java 库中的一个特定类定义了一堆静态最终常量,例如: class Foo { public static final int BAR = 0; p…
在 Clojure 中调用 getCodeBase 时遇到问题
我正在尝试使用我找到的一些资源编写一个函数来播放一次声音文件。 代码如下: (defn play [file] (let [songp (URL. (.getCodeBase) file) song (.ne…
将静态Windows库转换为dll
我有一个包含一堆静态 *lib 文件的库,我希望从 JNA 访问它们(一个 Java 库,允许从 JAVA 代码动态调用“dll”) ,那么有没有办法神奇地将静态lib改…
- 共 1 页
- 1