3 ms·
Dunno about Scala, but Clojure - another JVM language, has a GraalVM native executable for Hello WOrld about 8MB. Not that slim.
by LandR 7y ago
Dunno about Scala, but Clojure - another JVM language, has a GraalVM native executable for Hello WOrld about 8MB.
Not that slim.
- vips7L 7y agoHow does that compare to similar languages? (Go, Nim, D, etc).
- kbd 7y agoFor reference: $ \cat hellogo.go package main import "fmt" func main() { fmt.Println("hello") } $ go build hellogo.go $ \cat hellonim.nim echo "hello" $ nim c hellonim.nim ... $ ll total 2.2M -rwxr-xr-x 1 kbd staff 2.1M Apr 11 20:55 hellogo* -rw-r--r-- 1 kbd staff 66 Apr 11 20:42 hellogo.go -rwxr-xr-x 1 kbd staff 87K Apr 11 20:55 hellonim* -rw-r--r-- 1 kbd staff 13 Apr 11 20:29 hellonim.nim Keep in mind these are the default compilation settings.
- zmmmmm 7y agoNot too bad if it's truly statically linked though ...