I use it extensively for automating tasks, and it's pretty good. Sure, it's not as snappy as a Go executable, but:
1. you get all JVM libraries (eg JDBC)
2. it's very compact to write and maintain
3. you can develop stuff using a REPL, and this is very handy for ill-defined problems.
4. if the result is worth it, I can create a Graal native for it (but I hardly ever use this)
1. you get all JVM libraries (eg JDBC) 2. it's very compact to write and maintain 3. you can develop stuff using a REPL, and this is very handy for ill-defined problems. 4. if the result is worth it, I can create a Graal native for it (but I hardly ever use this)
I ended up as an author of a thing to minimize the boilerplate involved: https://github.com/l3nz/cli-matic