# A persistent data structure library

**URL:** <https://discuss.kotlinlang.org/t/a-persistent-data-structure-library/3521>\
**Category:** Uncategorized\
**Created:** [June 27, 2017, 3:48pm UTC](https://discuss.kotlinlang.org/t/a-persistent-data-structure-library/3521 "2017-06-27T15:48:01Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![kenbarc](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.kotlinlang.org/kenbarc/32/1693_2.png) [@kenbarc](https://discuss.kotlinlang.org/u/kenbarc)\
**Post date:** [June 27, 2017, 3:48pm UTC](https://discuss.kotlinlang.org/t/a-persistent-data-structure-library/3521/1 "2017-06-27T15:48:01Z")

</div>

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](https://docs.google.com/document/d/1ZDnuTkubfvrjsht3xoZf3L3rQHAMyGt-ZB09SU5xCdk/pub).

[[Contents](https://docs.google.com/document/d/1ZDnuTkubfvrjsht3xoZf3L3rQHAMyGt-ZB09SU5xCdk/pub)]

The sources for the library is [here](https://github.com/KenBarclay/SKData).

[[https://github.com/KenBarclay/SKData](https://github.com/KenBarclay/SKData)]
