Originally posted by ermo
View Post
Announcement
Collapse
No announcement yet.
Eric S Raymond Believes Reposurgeon Is Finally Ready For Full & Correct GCC Conversion
Collapse
X
-
- Likes 3
-
When It's Done (TM).
Will it happen before LLVM conquers the world? Seriously, GCC needs extremely a lot more than just converting their repository to Git. It's very sad and a real shame, there's a very urgent need of competition in the world of compilers.
Some stuff I want to see:
- More reusable pieces as in LLVM.
- 900% faster programming language, new standards and platform support: Where's Rust? What about stuff such as Kotlin? What about targeting to bytecode an Emscripten-like too? What about WebAssembly?
- A lot better optimizations.
- Dramatically improving compilation speed.
- A lot better ways to check for code quality.
- Likes 1
Comment
-
Originally posted by Delgarde View Post
Yeah, though not sure how useful that is... pretty much all other projects of any note have long since migrated already, using the likes of git-svn. Because by all accounts, git-svn works pretty well if you're not trying to migrate 30 years of history that's already been through several migrations before reaching the svn repo they're now trying to migrate it out of. GCC is kind of a niche case.
- Likes 4
Comment
-
Originally posted by timofonic View PostWhen It's Done (TM).
Will it happen before LLVM conquers the world? Seriously, GCC needs extremely a lot more than just converting their repository to Git.
It's very sad and a real shame, there's a very urgent need of competition in the world of compilers.
In many ways the historical GCC development team invited llvm to become a viable (in some ways better) alternative with their insistence of their way or the highway. So thank GCC intransigence for the llvm competition
- Likes 2
Comment
-
Originally posted by stormcrow View PostI still hope the other guy gets the go ahead. ESR deserves getting blown off at this point.
Because you care about what is better for gcc and its community in the long term, based on your detailed understanding of svn, git, gcc and what esr contributes?
- Likes 1
Comment
-
Originally posted by woife View PostWhy?
Because you care about what is better for gcc and its community in the long term, based on your detailed understanding of svn, git, gcc and what esr contributes?
Regardless, if the tool is complete and produces better output, then there’s no reason not to use it. Vindictiveness shouldn’t get in the way of a greater good.
- Likes 2
Comment
-
Originally posted by bearoso View PostI think many people are disillusioned because of ESR’s seemingly transparent pleas for hardware donations. His motives were quite suspicious and the hardware requests didn’t jive with the work needing to be done.
I don't know any of the internals of gcc, svn, git or any of the other involved tools (git-svn, reposurgeon, ...), but I find it easy to believe that it is indeed a complex problem domain.
I only see people that argue how "he should get the job done" here in the forum. On the actual gcc mailing list the discussion is more about whether a 100% correct transformation is worth waiting for instead of going with git-svn now. But I could not find a mailing list post where anyone would argue that reposurgeon is implementing a wrong approach.
- Likes 1
Comment
-
Originally posted by woife View Post
I'm not sure. I have read parts of the gcc mailing list threads, and I haven't found a mail where any of his claims were shown to be untrue.
I don't know any of the internals of gcc, svn, git or any of the other involved tools (git-svn, reposurgeon, ...), but I find it easy to believe that it is indeed a complex problem domain.
I only see people that argue how "he should get the job done" here in the forum. On the actual gcc mailing list the discussion is more about whether a 100% correct transformation is worth waiting for instead of going with git-svn now. But I could not find a mailing list post where anyone would argue that reposurgeon is implementing a wrong approach.
- Likes 2
Comment
Comment