Programming language for GIMP fork's rewrite

Meta jared771 at gmail.com
Thu Jul 2 21:02:28 UTC 2020


On Thursday, 2 July 2020 at 16:11:27 UTC, H. S. Teoh wrote:
> On Thu, Jul 02, 2020 at 02:43:31AM +0000, Clarice via 
> Digitalmars-d wrote:
>> On Thursday, 2 July 2020 at 02:31:29 UTC, bachmeier wrote:
>> > On Sunday, 1 September 2019 at 18:57:07 UTC, Kamran wrote:
>> > > Hello everyone,
>> > > People who forked GIMP, a popular open source image editor 
>> > > are
>> > > discussing on which language to choose for their rewrite 
>> > > at [1]
>> > > and they are considering D. Maybe some of you can help 
>> > > them out.
>> > > 
>> > > [1] https://github.com/glimpse-editor/Glimpse/issues/70
>> > 
>> > They have decided to go forward with a rewrite in D: 
>> > https://github.com/glimpse-editor/Glimpse/issues/70#issuecomment-652644336
>> 
>> I hope it goes well for them, but this is a massive 
>> undertaking.
>
> I wonder how they will approach this. Will they rewrite it from 
> ground up, or will they rewrite it piecemeal (module-by-module 
> or some other unit)?
>
> I've rewritten a medium-sized C++ project of my own before 
> (nowhere near as big as Gimp though), and I started out with 
> the piecemeal approach, but found it quite frustrating. 
> Eventually I opted to just dive cold turkey into rewriting it 
> in D from ground up.  It took a while, but I'm quite pleased 
> with the result, and have taken new directions with the code 
> since, which has been much easier with D than C++.
>
>
> T

What were the main issues you ran into with the piecemeal 
approach?


More information about the Digitalmars-d mailing list