News for hackers. Stuff that matters.
Re:GIMP Development Update by srvmshr on Monday August 17, 2026 @04:17AM (#49327809)
Pardon my ignorance about formats, but between XML & JSON, what would have made them choose XML? As I understand there is lot more tooling, standards & existing software examples around JSON for project & records management (e.g. VSCode's records as settings.json for example). Wasn't XML spearheaded by Microsoft but mostly used by Microsoft today?
Re:GIMP Development Update by cozzyd on Monday August 17, 2026 @04:21AM (#49327836)
json's only advantage is it's easier to write by hand, but that's not really a consideration here. XML has schema support and much more tooling available.
Re:GIMP Development Update by flgggd on Monday August 17, 2026 @07:52AM (#49329399)
> much more tooling available

Most of which is barely maintained and low quality.

For example, just recently:

https://linuxiac.com/libxml2-becomes-officially-unmaintained...

But even before it became officially unmaintained, it was already quite unloved, and it's one of the most used xml library.

We are not in the peak Java/J2EE era anymore. Pretty much nobody is going to willingly work on the foundations unless they're getting paid because the majority absolutely loathes XML and would not see maintaining XML libs as fun, and guess what, they're not? xslt also got removed from web browsers because nobody wants to maintain those libraries. And corporations like Google don't want to pay a dev for those either.

https://developer.chrome.com/docs/web-platform/deprecating-x...

Meanwhile the tooling around JSON is as healthy as it's ever been, with very efficient implementations in most common programming languages and multiple SIMD impls in C, C++, Rust etc. People actually want to work on this.

Re:GIMP Development Update by lelanthran on Monday August 17, 2026 @04:50AM (#49328022)
> As I understand there is lot more tooling, standards & existing software examples around JSON for project & records management

I don't understand why that is relevant; as long as there is a minimum level of tooling, libraries and support for their choice, what benefit would JSON bring over XML? I don't see a clear reason for one over the other.

Honestly, I'd have the same question if they chose JSON and someone asked why did they choose JSON over XML - Why wouldn't they?

Re:GIMP Development Update by actionfromafar on Monday August 17, 2026 @04:52AM (#49328041)
JSON made me not hate XML. YAML made me not hate JSON.