On 10/6/24 11:18 AM, Gavin Smith wrote:
Now imagine that half of DomTerm gets rewritten in Rust and then you
are scratching your head looking at a bunch of Rust code that you barely
understand when trying to fix problems in DomTerm.  That's the situation
you are promoting for Texinfo.

First, compared to C++ to Rust, moving from C to C++ is much more modest of 
terms of
code changes as well as new skills needed.

Right now DomTerm is a one-person project. However, suppose somebody cames to 
me and says
"I love the concepts of DomTerm but I think it would be better (for whatever 
reasons)
if it were implemented in Rust - and I volunteer to do the rewrite." If they 
show
they understand the architeture and philosophy of DomTerm, and have 
demonstrated Rust
proficiency, I would consider it. More likely if there was community and the 
consensus
of the community was that we should re-write to Rust. I would be willing to 
help with
and advise a Rust project, and gradually increase my Rust proficiency.

In the case of Texinfo and C++, it is quite different. We don't have anybody
strongly arguing for C++ who is also willing to do the work. We also have a 
primary
maintainer who is strongly opposed to C++, and unwilling to work on C++ code.
So unless those things change, Texinfo will stick with C and Perl. And that's 
OK.
--
        --Per Bothner
p...@bothner.com   http://per.bothner.com/


Reply via email to