当然我不是因为我可以而是在谈论使用Clojure.
我很想知道何时/何时使用Clojure以及它为项目带来的价值.
假设我正在进行Java Web开发,我可以在哪里使用Clojure?你脑子里有任何用例吗?
谢谢.
在Java,Scala或通常任何JVM语言中,默认情况下会导入一组包.例如,Java会自动导入java.lang,您不需要在Java代码文件中执行此操作.
现在我不知道哪个组件完全处理这个问题(编译器?JVM?),但有没有办法在默认情况下导入其他包甚至类?
假设你有一个包定义了你在整个项目中使用的一组实用函数(一个例子可能scala.math在Scala中),如果你能够在每个数学相关的类中跳过它的导入,那就太好了.
我在这里Globalscope强烈建议不要使用。
我有一个简单的用例。对于我收到的每条kafka消息(比如说一个ID列表),我必须将其拆分并同时调用rest服务,等待它完成并继续执行其他同步任务。该应用程序中没有其他需要协程的东西。在这种情况下,我可以摆脱它吗?
注意:这不是android应用程序。它只是在服务器端运行的kafka流处理器。这是一个在Kubernetes中运行的临时性,无状态,容器化(Docker)应用程序(如果愿意的话,它支持Buzzword)
我正在阅读"Programming Clojure",我对一本讨论如何尽可能广泛地创建宏的书感兴趣.
你为此推荐一本书吗?
谢谢.
我正在进军J2ME世界.我更喜欢使用函数式语言来进行开发.
Scala曾经支持CLDC,但不再维护.Bigloo似乎已经消失了.
解释器(例如Jython)是不行的,因为J2ME应用程序必须很小(至少,我的必须).
我想知道任何能够使用其他JVM语言来构建J2ME应用程序的人.
由于Google App Engine将很快全面支持Java:
是否有可能在Google App Engine上运行Ruby on Rails?或者AppEngine运行时强加的限制会影响JRuby的实现吗?
那么其他语言如Groovy,Clojure,Scheme呢?
是否有任何努力在JVM中支持.net和C#?我认为这将在webdevelopment上创建一个NEXT级别.
我想使用简洁,动态的语言为JVM开发一些应用程序.最流行的选择似乎是Jython,JRuby,Groovy,也许还有Clojure.
Rhino似乎很快且非常稳定,但我看不到有关Rhino开发和讨论的书籍.除了嵌入式脚本之外,为什么显然很少使用JavaScript?
编辑:我发现这个问题提供了有关基于Rhino的开发的可行性的信息.
看起来Akka框架有很多很酷的东西(我真的不了解框架,希望尽快深入研究).
是否鼓励在Clojure中使用Akka?在Clojure项目中使用Akka作为并发模型并删除内置工具是否有意义?
例如,Groovy允许获取由表示的文件的文本,java.nio.file.Path如下所示:
// Groovy code
import java.nio.file.Path
import java.nio.file.Paths
Path p = Paths.get("data.txt")
String text = p.text
Run Code Online (Sandbox Code Playgroud)
我希望能够text在Kotlin中重用Groovy的扩展方法。
我想将文件从一个复制java.nio.file.FileSystem到另一个。例如,从默认文件系统到com.google.common.jimfs.Jimfs.