Kotlin сериализация для JS и Native

Руководитель

Роман Елизаров

Продукт

Kotlin

Город

Санкт-Петербург

Проект

В проекте Kotlin разрабатывается механизм сериализации, который позволяет преобразовывать объекты Kotlin в JSON и другие форматы без использования рефлексии. Необходимый код создает компилятор, форматы сериализации (JSON/Protobuf и т.п.) подключаются как библиотеки. Важное отличие от различных библиотек решающих данную задачу, это работа на разных платформах - JVM/JS/Native так, чтобы объект сохраненный в Kotln/JVM, например, можно было восстановить в Kotlin/JS. Уже есть прототип для Kotlin/JVM. Задача -- поддержка Kotlin/JS и Kotlin/Native. Проект заключается в написании соответствующего плагина для компилятора Kotlin.

Презентация 26 апреля 2017

Требования
  • JavaScript;
  • широкий кругозор в современных языках программирования и парадигмах - JVM и байткод.
Презентация проекта 31 августа 2017