SKData is a library of immutable data structures with which Kotlin developers
can experiment with persistent structures in their codebase. Truly immutable
data was the third most sought after future feature in the latest survey.
I have a series of notes on Programming in Kotlin. Chapter 13: Functional
Data Structures has been added to the series. It can be used as a user guide/
implementation guide for the persistent data structures.
The reading materials can be found at: Kotlin programming notes.
The sources for the library is here.