"XML is a classic political compromise: it balances the needs of man and machine by being equally unreadable to both"

-- Matthew Might

In other words: XML combines the efficiency of text files with the readability of binary files...

@fribbledom I hope I'm not speaking out of turn here, but it seems to me that you don't quite like XML.


Actually, I like it in the same sense that I really do like C++. Both are incredibly powerful, but also spiraled a bit out of control.

@fribbledom @eject I am using utf8 text with the ASCII characters 0x1c 0x1d 0x1e and 0x1f as separators (File Separator, Group Separator, Record Separator, Unit Separator), which gives me s-expressions with 4 levels of nesting. Beat that!

Believe it not, at one point we thought #xml was a good idea. Then #json came along with its utter lack of structure and we all felt pretty stupid. 😒

@61 No worries, I'm sure twenty years from now I'll say the same kind of things about JSON, TOML, YAML and half a dozen other *ONs and *MLs 😂

Not so sure. #json is sort of like #csv, something so simple that little can go wrong with it. Yeah, they both got lots of limitations and are academically awful. But as is said of #ethernet, they work better in practice than in theory.

It's the simple ideas that tend to stick around.

Btw, big fan of #yaml too! 😊

In my computer?"

It's more likely than you think!

@fribbledom haha was not expecting to do a loud laugh blurp type sound when scrolling my feed, but here we are.

@fribbledom There is a programming language called Java that is used to convert unreadable xml into unreadable stack traces.

Sign in to participate in the conversation

Follow friends and discover new ones. Publish anything you want: links, pictures, text, video. This server is run by the main developers of the Mastodon project. Everyone is welcome as long as you follow our code of conduct!