Hey everyone! 👋
Curious to hear your thoughts on higher-level meta-programming in Kotlin beyond KSP or directly using the FIR compiler APIs for plugins.
For more context, or if you're interested, check out this discussion:
https://github.com/arrow-kt/arrow-meta/pull/1083#issuecomment-2676189086. We’ve prototyped annotation macros and other features, but even with FIR, getting them to work still requires some hacks.
Is there interest in macros and similar features as libraries, or do you find KSP and FIR sufficient for your meta-programming needs?