Programming language for GIMP fork's rewrite

H. S. Teoh hsteoh at quickfur.ath.cx
Thu Jul 2 16:11:27 UTC 2020


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

-- 
The irony is that Bill Gates claims to be making a stable operating system and Linus Torvalds claims to be trying to take over the world. -- Anonymous


More information about the Digitalmars-d mailing list