RE: [darktable-dev] Is it time for a major code overhaul?

2021-06-06 Thread Paul Lemire
I can understand the motivation of pure C for the actual processing code or if creating a library, especially if binding for other languages need to be generated. My concern if more about the actual darktable core application (collections, tags, ratings, UI views, module loading, command histor

Re: [darktable-dev] Is it time for a major code overhaul?

2021-06-06 Thread Moritz Moeller
Hello Paul. You raise some good points imho. However, what I am replying to here is solely the suggestion of using C++. You may of course choose to ignore my reply as I'm not a DT developer. I do have 25+ years of professional experience writing software for image processing/generation though.

Re: [darktable-dev] Is it time for a major code overhaul?

2021-06-06 Thread Hubert Kowalski
Hi, Starting on such high note is ambitious to say the least. To familiarize yourself with the code and stuiff - please help with unit testing, which as you say is important. Here: https://github.com/darktable-org/darktable/tree/master/src/tests/unittests as for everything else - if that's your p

[darktable-dev] Is it time for a major code overhaul?

2021-06-06 Thread Paul Lemire
Hi, First of all, thank you for all the hard work that has been put in darktable. It's an incredible tool and I have no complains when it comes to its use. Also excuse me if the subject has already been discussed, happy to read past discussions if someone can point me to them. I'm writing toda