News for hackers. Stuff that matters.
Re:Clojure 1.10 release by lsh on Monday December 17, 2018 @07:28PM (#18703571)
> Startup time

Java is not as bad as you think. Clojure does takes a little longer though

> Ability to deploy/share a binary

there are jar files, but I know what you mean.

Interesting work happening in GraalVM land: https://www.innoq.com/en/blog/native-clojure-and-graalvm/

> Bias against Oracle and Java

yeah, well ... we're all biased. It helps us make decisions quickly ;)

Re:Clojure 1.10 release by kbd on Monday December 17, 2018 @07:55PM (#18703689)
> Java is not as bad as you think. Clojure does takes a little longer though

For example, I have a Python script[1] that runs on each command prompt to print status about my current git repository. Just timed it, it runs in .08-.12 seconds within a repo and about .02s outside of a repo. I still want to rewrite it in C using libgit2 someday, but something like that would be unusable if it was written in Clojure.

[1] https://github.com/kbd/setup/blob/master/HOME/bin/repo.py

Re:Clojure 1.10 release by ghufran_syed on Monday December 17, 2018 @08:26PM (#18703839)
Yeah, for scripting you should use something like Planck: it uses clojurescript which is virtually the same language as clojure, but starts up super fast so is great for scripts: https://github.com/planck-repl/planck
Re:Clojure 1.10 release by lsh on Monday December 17, 2018 @09:12PM (#18704022)
absolutely, Clojure is not a scripting language and Planck is amazing.

There are issues with a Graal-compiled Clojure repl due to reflection (apparently), but I think it's only a matter of time before those geniuses come up with something.

Re:Clojure 1.10 release by aidenn0 on Monday December 17, 2018 @09:13PM (#18704025)
And python tends to have fairly high startup time (compared to compiled languages) for any non-trivial script.