7 ms·
You may try out using Scala as script language like this: "scala myScript.scala". The first startup times are slower, and even after that it may be slower than
by felipehummel 12y ago
You may try out using Scala as script language like this: "scala myScript.scala". The first startup times are slower, and even after that it may be slower than Python/Ruby but it still may be sufficient for your use case.
Using "sbt ~run" (re-runs your program automatically at every file change) may also be an option.
- tarikjn 12y agoI don't see a reason why Clojure couldn't achieve the same startup time? I am trying to avoid the JVM startup time itself so that leaves out Scala/Clojure. I'd like to be able to have a fast startup time when, say, running a script with its containerized environnement, when it is done the container exits, so I can't leave a vm running. So I believe that leaves out JVM languages. Independently from that, I did try Scala before Clojure and found its grammar to be overkill and unintuitive so it wouldn't be my first choice.