|
From: | Daniel Boyd |
Subject: | Re: Clang/LLVM migration roadmap |
Date: | Sun, 6 Feb 2022 14:30:18 -0600 |
I think the decision needs to tie back to the core mission of the project. I’m not 100% sure what that is. Is it “Grow the GNUStep user base?” Or is it “Maintain a fully copy-left tool chain?” Or some combination? Honesty, either way, I think llvm/clang is the right choice right now. The project has neither the resources nor the capacity to influence gcc’s ObjC support. In my view, if you want to influence gcc, the best way would be to have 10 times more GNUStep users asking them for better ObjC support. In other words, leverage llvm/clang to grow the user base and then use that to get more clout with the gcc project. If you’re looking to recruit more GNUStep users, I just don’t think you can do that without ARC, @[], @{}, etc. There are plenty of ObjC developers out there right now who are potential future GNUSteppers. And as you recruit people, I think “you have to use ObjC instead of Swift” is a much easier pitch than “you have to do manual memory management and type out objectAtIndex: every time you want to get an object from an array” Just my two cents. Sent from my iPhone On Feb 6, 2022, at 2:02 PM, Gregory Casamento <greg.casamento@gmail.com> wrote:
|
[Prev in Thread] | Current Thread | [Next in Thread] |