<https://android-developers.googleblog.com/2021/02...
# arrow-meta
d
https://android-developers.googleblog.com/2021/02/announcing-kotlin-symbol-processing-ksp.html Is there an ArrowMeta response to this announcement anywhere? I haven't looked closely at it yet but it seems like a comparison between the differing goals would be valuable information for potential users.
👀 3
a
AFAIK from what I’ve read, the difference should be pretty much the same as comparing annotation processors vs compiler plugins. KSP has a limitation on what it can and cannot do, like modifying code per se, If I’m not mistaken annotation processors can only generate new code, while compiler plugins can do that and much more. In any case Arrow Meta seems to me like a wrapper around building compiler plugins in order to simplify the process.
but @raulraja would be able to give you a more precise answer in that last topic
d
Well, yes. It might just be summarizable as "If you're doing source code generation use KSP, if you are doing anything more use ArrowMeta." Getting feedback or comments from the people working on the projects would be helpful though. KSP does seem to be trying to do more than just trying to replace kapt to improve build performance though.
a
indeed