1/1/2023 0 Comments Gnucash source code![]() (It was originally written mostly in Guile, but that implementation was largely replaced with C several years ago.) In particular, the reports system and part of the business system are written in Guile. Gnucash is partly implemented in a Scheme dialect called Guile. #GNUCASH SOURCE CODE CODE#No new GObject or GLib-dependent code should be written instead use C++, the C++ standard library, and Boost libraries. Consequently the developers have decided to migrate all of GnuCash except the GUI to C++. While this is a rich eco-system, it brings with it a huge number of dependencies which makes GnuCash difficult to port to other operating systems. The current object orientation is implemented mostly with Gnome's GObject C-language framework and makes heavy use of GLib. Use templates or class hierarchies to enforce type safety.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |