simon.vergauwen
07/12/2023, 3:32 PMCLOVIS
07/12/2023, 3:37 PMSam Pengilly
07/13/2023, 12:22 AMAlejandro Serrano Mena
07/13/2023, 6:41 AMSam Pengilly
07/13/2023, 6:45 AMSatyam Agarwal
07/14/2023, 7:21 AMSatyam Agarwal
07/14/2023, 7:22 AMSatyam Agarwal
07/14/2023, 7:24 AMsimon.vergauwen
07/14/2023, 7:27 AMReplaceWith
and using OpenRewrite but OpenRewrite doesn't seem quite there yet to provide complete automatic refactoring. I've asked around, and looked for all kinds of different solutions but nothing is available without leaving the project in a broken state that still required manual fixing. I don't find it unreasonable, but there is nothing out there to build upon and regex based scripts just aren't powerful enough.
That being said, I don't expect anything like this to happen again in Arrow. You can actually say that the journey from 0.10.x to 2.x.x was a single journey but broken up into multiple steps and 2.x.x is where we actually wanted to land. In hindsight, might've almost been better to write a new library from scratch but that might've also resulted in more defragmentation so who can say what is the best in the end 😅CLOVIS
07/14/2023, 7:32 AMsimon.vergauwen
07/14/2023, 7:37 AM(Text communications take away the expressions and emotions)No worries @Satyam Agarwal. I know it's meant well, and I always appreciated the feedback ☺️
Satyam Agarwal
07/14/2023, 8:10 AMThe fact that arrow was able to do a large cleanup, with great communication from the maintainers, is for me a great success, and gives me a lot of trust for Arrow’s future.is the reason for my faith too.