|
|
|
|
|
by jazoom
2815 days ago
|
|
I guess I mean "new" as in still not stable (pre-1.0 and still sees breaking changes). The fact it's been around so long and still hasn't matured is not reassuring at all. I have checked out OCaml but it's not mainstream enough to have libraries for... anything really. Here's the first thing I checked just now: https://www.elastic.co/guide/en/elasticsearch/client/communi... The OCaml client was abandoned 5 years ago. Nim doesn't even appear on the page! This page says Kotlin Native is still in preview: https://kotlinlang.org/docs/reference/native-overview.html Also, I am not seeing a reason why Go is not a good choice. |
|
I think you may have unnecessarily restricted yourself by wanting a language that produces native binaries and is GC'd. There simply _aren't_ that many mature and mainstream languages that compile to native binaries with a GC. I'd personally much prefer a more expressive language with a less robust ecosystem (and a virtual machine), but if an Elastic lib is a hard requirement for you, then I can't argue with your choice of Go.
Or use Haskell. Native binaries, opinionated, decent library ecosystem ;).