-
Yeah, Clojure is not great for CLIs, but pretty much every other use case it excels at. For CLIs, there is always Babashka (https://babashka.org/) which works good enough.
For local development, you usually just compile+eval one function at a time and those happens under 1ms, not enough to even notice.
For server usage, you usually compile once in CI and put the resulting binary/JAR on the server. A few seconds for startup matters less in those cases.
The drama of slow Clojure startup is wildly overblown, because basically no other use case than writing CLIs, does the startup time matter so much it becomes a problem.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
VisualFSharp
The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
Can't speak to the others, but I'm pretty sure the F# team just doubled or tripled in size (it's still small though). Also the GitHub repo is very active: https://github.com/dotnet/fsharp .
-
-
-
ros init and ros build should be everything. And emacs for the tooling. Quicklisp for dependency management. Having said that even CL is not perfect. Something like https://fresh.deno.dev/ is so much better when it comes to presentation and ease of use.