scala – 支持哪些JVM功能语言? (IDE:IDEA,Netbeans,Eclipse或
我花了很多时间寻找可以无缝访问
Java遗留代码(Weka代码)的功能语言.导入Java类方法的自动完成将是非常好的.
我会提出我的印象,如果我错了,请更正我. Yeti对我来说非常有吸引力,因为它很简单,像ML一样,但是我无法为它设置好的IDE.我也不知道语言本身在现实生活中是否可用. Groovy,JRuby和Jython看起来很成熟,但并没有真正的功能. “OCaML-Java”也是OO,并没有准备好使用(3或4个单独的项目).我想,在IDE中,它将更少的准备使用. 杰斯凯尔似乎死了 Clojure看起来很成熟,并且在Intellij IDEA(La Clojure插件)中运行得很好,但是我不确定在编码时我想要每行多写两个括号. SISC和ABCL我没有尝试.我认为没有IDE的支持. CAL(或Quark … Blah …)语言导致SAP站点,之后我的搜索功能性JVM语言的耐心结束. 还有类似的问题,但不全面.例如: 有一些JVM功能语言能够直接调用java类吗? 谢谢 编辑 – – – – – – – – – – – – – – – – – – 我可以在Intellij IDEA中使用Clojure Scala. Scala代码 package a class ScalaMain { def test = { "testing!" } } Clojure代码 (import '(a ScalaMain)) ;' (def scalainstance (new ScalaMain)) (print "printing: " (. scalainstance test)) 壮观! 解决方法
Scala eclipse IDE(最新版本)
http://www.scala-ide.org/似乎越来越好.相同的IntellijIDEA插件.现在有很多人/公司正在开发Scala …我不认为他们都只使用文本编辑器.
我认为目前最多的FP语言是Scala(多范式)和Clojure(纯功能)Scala是OO有什么问题? 您可以期待像Kotlin和Ceylon这样的新语言具有功能特性,但也可能是OO,所以我认为您现在唯一的选择是Scala和Clojure之间. 从您的列表中,您丢失了Fantom语言.它还具有功能特性,但我认为它缺少IDE支持(或至少不更新到最新版本) 更新:现在有一个基于eclipse的IDE,用于Fantom编程语言,看起来真的很好.你可以在这里找到:http://www.xored.com/products/f4/ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |