conversion of code base to C++

russ.gorby at gmail.com russ.gorby at gmail.com
Wed Apr 9 11:41:29 EDT 2025


I've heard that there is a desire to migrate the GnuCash code base to C++.
This is something I was thinking of looking into but don't want to put in
the effort if this is not something that would be accepted by the
gatekeepers.

 

I think the first step is to not refactor the code at all and just do the
minimal required to use the C++ linker for linking the executables and to
convert the cmake projects to use C++ compiler for all the (mostly C) code.
Then once all the code is using the C++ compiler we can start to prioritize
which portions of the code should be redesigned to be full-fledged
object-oriented projects.

 

I think this is work I could do w/o impacting any of the real development
going on but provide value down the road, but wanted to check-in first

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gnucash.org/pipermail/gnucash-devel/attachments/20250409/73688be7/attachment.htm>


More information about the gnucash-devel mailing list