But from java world: With GraalVM/NativeImage, it is possible to compile (clojure or java) .jar files into native binaries.
Those binaries have a way faster to startup (less than 10ms for non-trivial apps)
Also, lambda engines (like AWS lambda) continuously improve their "java" target, with preloading and other things,which also benefits clojure.
TLDR; clojure startup isn't a thing that needs to be fixed. JVM startup used to be slow. And this is being resolved in the JVM itself.
Note: clojure DEV startup time is still slow-ish. Clojure DEV is usually not AOT compiled and etc. the new "sync deps" feature helps to solve this DEV problem
Reagent is the clojurescript wrapper to react
Reagent has the same API and the same best practices since 2014
Meanwhile, react changed from creactClass to extend Class. From classes to function components.
Many clojure libraries are simply done. There is no reason to commit everyday to a project.
It is simply not possible to do this in any legal way.
besides expensive, it is hard to understand if the film is available in each platform.
I ended up paying for an extra streaming service and after login & pay, it said "this film is not available in your region".
please grow Netflix. Stop complaining about the "competition" and start working to provide a good service.
Most of improvements are "additions", it is never a "change" or "re-do something better"
It is an awesome experience be able to upgrade the language anytime with no fear or pain.
reply