Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Some valid points, but the only one that pains me are comments, the rest is fine.

I don’t want to program my config files, it goes against the whole idea of configuring stuff.

JSON being JSON makes it language agnostic and easily shared (via APIs and whatnot).

And as for the changes argument - try inline commit log in a file editor (eg GitLens in VS Code). Not perfect, but it does give you some history at a glance.

(The point above is weakened by JSON’s lack of dangling comma support, so one-line changes often affect two lines).



Switch your parsers to HJSON, and never look back :)


Can’t. It’s either a fully standard file or something that will fail at some point.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: