Internships
Register
Copyright © 2000—2025 JetBrains s.r.o.

Плагин к компилятору Kotlin для поддержки DataFrame

Description

Kotlin DataFrame - это библиотека для работы с табличными и иерархическими структурами данных на Kotlin, аналог pandas. Является частью стека технологий для решения Data Science задач на языке Kotlin.

Для обеспечения типизированного доступа к данным библиотека использует генерацию кода, которая сейчас доступна в среде Jupyter, благодаря интеграции библиотеки с Kotlin Kernel for Jupyter

Задача состоит в том, чтобы разработать плагины к компилятору Kotlin и к IDEA для генерации кода и поддержки типизированного API для доступа к данным в проектах IDEA.

Пример реализации аналогичного компиляторного плагина можно посмотреть в библиотеке kotlinx.serialization

Requirements

  • Знание Kotlin
  • Интерес к разработке компиляторных плагинов

Admission

Разработчики: Лето 2021

Mentor

Anatoly Nikitin

Mentor's location

Remote

Product/Team

Kotlin

Tags

Compilers
Data Science
Kotlin