Kotlin / kotlin-interactive-shell

Kotlin Language Interactive Shell

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Consider changing name to "kshell"

nkiesel opened this issue · comments

Most Kotlin developers with a Java background are used to the name "jshell" as part of the Java11+ releases. Also, I think the emphasis in the long name is on "shell" and not on the "interactive" because shells are interactive by convention. Thus, using the name "kshell" would be a better fit. You followed the same approach for javac/kotlinc and java/kotlin.

I disagree. I like that the name is rooted in vi.

Most JVM developers don’t use jshell and instead use JDK 8 - so I don’t think that a jshell name change would be a good idea.

JVM 11+ is becoming more used, and with that jshell. Shells are interactive by nature, and thus the "i" in the name does not really provides any differentiation. Thus, i still think that kshell is a much better name.