Re: [DISCUSS] Introducing Rust into the Git project
- From
- Dragan Simic <dsimic@manjaro.org>
- Date
- Jan 11, 2024, 05:33 UTC
- Message-ID
- <14951ce7e4ec61712e5455b836dd625c@manjaro.org>
- In-Reply-To
- <CABPp-BFOmwV-xBtjvtenb6RFz9wx2VWVpTeho0k=D8wsCCVwqQ@mail.gmail.com>
On 2024-01-11 01:12, Elijah Newren wrote:
Show 7 quoted lines
> Another alternative (as discussed at Git Merge when we were last > talking about Rust[8]), is requiring all Rust code to be optional for > now. If we choose to go that route, I think that means that (a) for > existing components, we have both a Rust and a C implementation > available, and (b) for new components (e.g. new top-level commands > like git-replay), they can be Rust-only and those compiling without > Rust just don't get them.
To me, this sounds like a horrible option, which is exactly what I earlier referred to as introducing fragmentation.