Hi, On Wednesday, June 23, 2021 at 4:53:04 PM UTC+2 matthew...@gmail.com wrote:
> It's also probably worth testing out writing something in "normal" Clojure > and compiling it to an uberjar instead of running it via lein / clj, > because depending on what "fast" means to you, a normal jar will often fit > the bill, since the JVM itself starts in ~100ms. Actually, during testing I run using the JVM, because creating the binary is *REALLY* slow and unsuitable for development. Even for a very simple program, it takes around 2s to run the uberjar. Which is decent for development purposes, but it mean I'd need extra complexity for my target use. The GraalVM binary runs in about one tenth of a second, which is really impressive. The other advantage is that I need to distribute this on a couple of workstations, including Windows/macOS/Linux, and a single binary is *easier* (but not really *better* in all senses). I'm wondering if ClojureScript + nexe would work better (faster compiles, smaller binaries?), but now that I have something working I'm not really in the mood for further investigation. Cheers, Álex -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/clojure/22546692-3bca-41c1-820c-397fa1ba47b6n%40googlegroups.com.