Kotlin Scripting

GPTKB entity

Statements (47)
Predicate Object
gptkbp:instance_of gptkb:software
gptkbp:bfsLayer 3
gptkbp:bfsParent gptkb:software
gptkbp:can_be_extended_by gptkb:Libraries
Plugins
gptkbp:convicted_of gptkb:API
Command line
gptkbp:developed_by gptkb:Jet_Brains
gptkbp:features Lambda expressions
Coroutines
Extension functions
Null safety
gptkbp:first_released gptkb:2016
gptkbp:format .kts
gptkbp:formulation Similar to Kotlin
gptkbp:has gptkb:Community_support
Debugging support
Error handling
Built-in functions
https://www.w3.org/2000/01/rdf-schema#label Kotlin Scripting
gptkbp:is Cross-platform
Lightweight
Open-source
Easy to learn
Versatile
gptkbp:is_compatible_with gptkb:Kotlin_Multiplatform
gptkbp:is_integrated_with gptkb:Java
Java applications
gptkbp:is_used_by Web developers
Android developers
Data scientists
gptkbp:is_used_for Automation scripts
Build scripts
Configuration scripts
Scripting tasks
Testing scripts
gptkbp:philosophy Multi-paradigm
gptkbp:platform gptkb:JVM
gptkbp:supports gptkb:API
Functional programming
Object-oriented programming
Annotations
Type inference
Scripting API
gptkbp:type Dynamic typing
gptkbp:used_in gptkb:Gradle
gptkbp:uses gptkb:Kotlin_Standard_Library