Roman Elizarov
Roman Elizarov
By default, PINIO BOX facility is capable of turning on the configured PINIO when the associated box/mode is active and turning it off when it is no longer active. This...
Consider the following hypothetical object that keeps a list of weak references to attached listeners: ```kotlin object Foo { private val listeners = CopyOnWriteArrayList>() fun addListener(listener: () -> Unit) =...
This is an issue for discussion of **Kotlin statics and static extensions** proposal. This proposal is the culmination of our research and design on [KT-11968](https://youtrack.jetbrains.com/issue/KT-11968) Research and prototype namespace-based solution...
This is the initial proposal for Kotlin statics and static extensions
Insta360 SMO 4K camera (and many other cameras) records the data from gyroscope into video files as a text track. After that, tools like GyroFlow can use it to stabilize...
Kotlin keeps additional package metadata in `.kotlin_module` files; however, these files are not adjusted automatically when `relocate` function of shadow plugin is used. This does not prevent proper usage of...
Currently, in `knit.properties` you can only configure a section of the code that is included before the example. You cannot configure the large scaffolding, so it has to be provided...
Now every source file (both .md and .kt) has to provide a test name in `TEST_NAME` directive. We should provide a default way that derives the name of the test...
The difference between `coroutineScope` and `supervisorScope` can be narrowed down to the strategy of dealing with children exceptions. When a child coroutine fails with exception, it can be either _propagated_...