The Kotlin programming language
Kotlin is a modern, readable and fun language, perfect for creative coding.
A good place to start discovering the language is the Kotlin Tour
Most of the examples on that website can be edited and run to immediately see the result.
From the Official documentation we recommend exploring the Basics, Concepts and Standard Library sections. Data structures like List
, Map
and Set
are explained under the Standard Library section, and they are one of the aspects that make working with Kotlin enjoyable. Check them out!
Kotlin in OPENRNDR
When designing a framework like OPENRNDR, many decisions need to be made. What should be favored? Brief syntax? Flexibility? Expressiveness? Execution speed? Similarity with other frameworks?
Those decisions shape what user code will look like. In this section we attempt to explain some of those decisions and possible differences with other languages and frameworks.
Most concepts in the Kotlin programming language will sound familiar to anyone experienced in other languages, but some may be new.
Let’s take a look at them.