kotli
This CLI tool shows kotli (small bird in Japanese) implemented in Kotlin.
$ kotli-mac.kexe
,, -―-、
/ ヽ
/ ̄ ̄/ /i⌒ヽ、| オエーー!!!!
/ (゜)/ / /
/ ト、.,../ ,ー-、
=彳 \\‘゚。、` ヽ。、o
/ \\゚。、。、o
/ /⌒ ヽ ヽU o
/ │ `ヽU ∴l
│ │ U :l
|:!
U
$ kotli-mac.kexe -e
,, -―-、
/ ヽ
/ ̄ ̄/ /i⌒ヽ、| オエーー!!!!
/ (?)/ / /
/ ト、.,../ ,ー-、
=彳 \\‘゚。、` ヽ。、?
/ \\゚。、。、?
/ /⌒ ヽ ヽ⭐️ ?
/ │ `ヽ⭐️ ?l
│ │ ⭐️ :l
|:!
?⏎
installation
Download binary from github release page.
benchmark result
Kotlin-Native build is 18x faster than JVM build.
Prepare | Command | Mean [ms] | Min [ms] | Max [ms] | Relative |
---|---|---|---|---|---|
gradle build |
./build/bin/native/releaseExecutable/kotli.kexe |
3.9 ± 1.9 | 2.7 | 20.6 | 1.00 |
kotlinc ./Main.kt -include-runtime -d ./Kotlin.jar |
java -jar Kotlin.jar |
71.1 ± 4.2 | 67.6 | 93.7 | 1.00 |
https://github.com/sharkdp/hyperfine