arrow-kt / arrow-meta

Functional companion to Kotlin's Compiler
https://meta.arrow-kt.io
Apache License 2.0
394 stars 42 forks source link

Meta Ide for 2020.1 #449

Open i-walker opened 4 years ago

i-walker commented 4 years ago

Problem: Currently, the Meta DSL for the ide solely reflects the capabilities of a compiler-plugin, which acts on one project at a time. Whereas the ide performs changes at both project and application level. This issue tries to attune this imbalance, through changes in the Meta DSL.

enabled Features:

removed errors:

Roadmap- In order:

LifeIsStrange commented 4 years ago

Are you aware that jetbrains is working on a new plugin API? If so, will you use it?

i-walker commented 4 years ago

Which Plugin API if I may ask? :)

LifeIsStrange commented 4 years ago

Hi @i-walker , I don't know how it's called and where it's documented.

I just read A sane plugin API. This is a saner API for compiler plugins that is under development, but not quite finalised even for experimental access (and not documented either) Here: https://discuss.kotlinlang.org/t/reading-kotlin-compiler-source-advices/16459

LifeIsStrange commented 4 years ago

Maybe you could make feedback on your desired API changes before it stabilize?