ClojureSwift 托管在 Apple 的 Swift 语言和 LLVM 位码 之上,主要目标是创建用惯用的 Clojure 编写的 iOS 和 Mac OS X 应用程序。与 Swift 和 Objective-C 具有良好的互操作性,并且可以轻松访问所有常用的库和框架。最好的方法可能是转换为 Swift 并使用 Apple 的工具。文献评论了 Gal Dolber 的工作,他将 Clojure (JVM) 编译器修改为生成 Java 代码的转译器,并通过他的 Leiningen 插件将其编译为 Objective-C LLVM 位码。尽管该项目较为成熟,但尚未广泛使用。由 Mike Fikes 使用 ClojureScript 开发了 iOS 应用程序。 Goby 针对 iOS JavaScript 运行时(JSExport、JavaScriptCore),允许在开发过程中更为灵活。
暂无评论