July 03, 2020
On 7/2/20 5:36 AM, Mike James wrote:
> https://forum.dlang.org/post/hinhcixficvfjwidaknc@forum.dlang.org
> 
> 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
> 
> Maybe they need to read...
> 
> https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/ 

Interesting piece. However, I think there are a few example where complete rewrites have been successful though. Two come to mind - eggs and hphp. Also I wonder how much of various parts of various Windows versions have been rewrites. For example I recall Windows NT was considered quite a different codebase from Windows 95.
July 03, 2020
On 7/3/20 12:32 AM, Andrei Alexandrescu wrote:
> On 7/2/20 5:36 AM, Mike James wrote:
>> https://forum.dlang.org/post/hinhcixficvfjwidaknc@forum.dlang.org
>>
>> 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
>>
>> Maybe they need to read...
>>
>> https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/ 
> 
> 
> Interesting piece. However, I think there are a few example where complete rewrites have been successful though. Two come to mind - eggs and hphp. Also I wonder how much of various parts of various Windows versions have been rewrites. For example I recall Windows NT was considered quite a different codebase from Windows 95.

s/eggs/egcs/
July 03, 2020
On Thursday, 2 July 2020 at 09:36:28 UTC, Mike James wrote:
> https://forum.dlang.org/post/hinhcixficvfjwidaknc@forum.dlang.org
>
> 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
>
> Maybe they need to read...
>
> https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/
>
> -=mike=-

I think a full rewrite isn't an issue here, especially the points of that blog article are not applying here, because this isn't a replacement to GIMP where GIMP wouldn't continue development, it's just a new program from a separate team. So I think rewrite is a great idea.
July 03, 2020
On Friday, 3 July 2020 at 09:10:04 UTC, WebFreak001 wrote:
> I think a full rewrite isn't an issue here, especially the points of that blog article are not applying here, because this isn't a replacement to GIMP where GIMP wouldn't continue development, it's just a new program from a separate team. So I think rewrite is a great idea.

According to their main page [1] they are going to "permissively" license the new version. That might be the real reason: they probably could not do that if they just refactored the old code.

1: https://glimpse-editor.github.io/
July 04, 2020
On Thursday, 2 July 2020 at 15:15:47 UTC, aberba wrote:
> Now GTK+ has usability issues beyond the usual UI stuff. Its a C problem. That could be a factor. I believe Gimp is the most complex application using Gtk... large C codebase is a message without those high-level language features.

Doesn't GtkD solve them?
1 2
Next ›   Last »