September 02, 2019
On Monday, 2 September 2019 at 11:07:26 UTC, Per Nordlöw wrote:
> On Sunday, 1 September 2019 at 19:04:44 UTC, ketmar wrote:
>> this project is DOA, there is no reason to waste any time on it.
>
> What does DOA mean?

DOA would in this context mean "dead on arrival" if I'm not mistaken.
September 02, 2019
On Sunday, 1 September 2019 at 21:58:28 UTC, Clipsey wrote:
> On Sunday, 1 September 2019 at 21:56:40 UTC, SashaGreat wrote:
>> It would be awesome but reading the thread I'm pretty sure they will end up with Rust,
>>
>> The currently hype is too strong.
>
> Nothing is certain yet, the rewrite is still a year~ off from now, The actual choice will be done in the contributor chat. So the issue is more for reference than anything.
>
> It's p much up to me to convince 2-3 people that D is better choice than rust. When the time comes.

Disclaimer: built a business on D and very happy about it.

Well it's simple, you are creating a heavy-UI type program and D has normal support for OO (Java-like), and there is ablog about D + GTK already: https://gtkdcoding.com/

_Subtyping_ is pretty much essential for UI.
This very page has subtyping through CSS.

An editor like GIMP can completely exist with a GC... you're not doing it on embedded micro-controllers. I'd be surprise if you ever need to go @nogc except on image loaders at times.

D is productive, and has relatively terrible (low-key) marketing which should lead the astute observer to correct bias - in order to beat the competition.

September 02, 2019
IGotD- wrote:

> On Monday, 2 September 2019 at 11:07:26 UTC, Per Nordlöw wrote:
>> On Sunday, 1 September 2019 at 19:04:44 UTC, ketmar wrote:
>>> this project is DOA, there is no reason to waste any time on it.
>>
>> What does DOA mean?
>
> DOA would in this context mean "dead on arrival" if I'm not mistaken.

yep. project starters are not seasoned GIMP developers, and they failed to get original devs in new team. now, GIMP codebase is huge, and to start even understand it one have to invest *years* of fulltime work. talking about any rewrites on this stage is ridiculous. eh, talking about *developing* Glimpse at this stage is ridiculous -- there is no development there, and won't be for a long time.

and, of course, it is better to stay away from Glimpse to avoid bad publicity when that project will fail.

sincerely yours, mechanical elf, also known as captain obvious, one who forked more projects than he has brain cells (dmd included in the list).
September 02, 2019
p.s.: idc about renaming, i am looking only at technical... aspects. so don't paint me hostile to the project due to some "controversies", my hatred to both GIMP, and Glimpse is equal.
September 03, 2019
On Sun, 2019-09-01 at 20:23 +0000, Eugene Wissner via Digitalmars-d wrote: […]
> 
> I thought the most logical choice would be Vala. It may be not that popular outside Gnome, but there were times when it was almost the standard language for new Gtk/Glib projects.

Vala is looking like a dead, or at least stalled for many years, project. Clearly it may revive, but at this stage it seems unlikely. Python, D, and Rust are the natural languages of GObject programming since they all have bindings/wrappers based on GIR files.

-- 
Russel.
===========================================
Dr Russel Winder      t: +44 20 7585 2200
41 Buckmaster Road    m: +44 7770 465 077
London SW11 1EN, UK   w: www.russel.org.uk



November 16, 2019
On Sunday, 1 September 2019 at 19:51:58 UTC, Clipsey 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
>
> Oh hey, I didn't expect this to be shared here, haha.
> Yeah we're considering D, though i'm the main advocate for it. So sadly there's p big chances that Rust will be chosen over D.

Hi Clipsey,

A big part of gimp is the plugins, may of which are packaged with it.

So i wonder if there are any plugins for gimp written in D: it would
seem to be possible in principle at least.

In fact, i was searching for such a thing when i found this thread.

I did not find any plugins written in D for gimp on github, but maybe my
github skills are too poor.

So i wonder if the glimpse people have tried writing plugins in some
of the languages they are considering, just as a way of assessing how
comfortable they are in these different candidate languages.

(And, if you do know of any gimp plugins written in D, please lmk and tia.)

dan
July 02, 2020
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
July 02, 2020
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.
July 01, 2020
On 7/1/20 10:31 PM, 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

This is pretty interesting and exciting news. I have been using GIMP on and off since it was on X/Motif, and it would be crazy cool to have such a huge project using D. I remember the switch to (and creation) of gtk, it was itself a huge undertaking, and that was before GIMP was as complicated as it is today.

I'll note that it looks like they have 2 different "projects", one is just a project that has minor changes (including the name), but is still a derivative of GIMP (what they are calling Glimpse).

The "Glimpse NX" will be "a completely new permissively-licensed image editing program that is being written from the ground up with the D programming language and a bespoke cross-platform UI toolkit." (https://glimpse-editor.github.io/)

According to this: https://github.com/glimpse-editor/Glimpse/issues/69

They are going to create their own UI toolkit.

That's.... a lot of work.

-Steve
July 02, 2020
I wondered who and why would one want to take on a project like this. After reading the introduction, looking at some added top-level files, trying to see who this team is...
Uh, well, yeah... Let's just say that it is indeed a huge lot of
work.