← Back to context

Comment by dominicrose

4 months ago

MAML sounds like mammelle in French, but besides that I think that making things optional adds complexity. JSON is simple because it's strict and the syntax parts are not optional.

As much as I like writing javascript objects without quotes, it's javascript, not JSON. I don't mind putting quotes in JSON. Plus, it helps distinguishing it from javascript.

People don't always agree wether there should be a trailing comma or not. At least with JSON there's no choice. Making a trailing comma mandatory would be weird. Because mandatory is different than "automatically added by Prettier".

What I like about JSON is that people can't use it to make weird things like HTMLX on top of it. Even plain HTML is no longer XML. At least JSON is JSON.

I don't mind VS Code using JSONC for it's config though.