Douglas Crockford addressed this many years ago: write your human readable config with comments and run it through a pre-processor to strip them out before handing the config to a JSON parser. Seems like almost no one picked up on the idea.
That is such a horrible non-solution. It breaks all tooling which isn't aware of your particular preprocessor and adds a compilation step to every configuration.
That avoids one of the benefits of having a text based format; I would use TER and convert to DER (where TER is a text format and DER is a binary format, and which is what I do with some of my programs).
(Text formats do have some benefits, but binary formats have different benefits.)
I love the punchline: the computer eventually worked out that the sofa could never have gotten into that spot in the first place. Adams always brought me joy!
The origin story of the sofa is exactly this: furniture items in the St. John's College got trapped upstairs, and if you assume all other things being equal, they couldn't get there in the first place.
The reason was that the furniture was brought upstairs for the staircase remodeling, and the new staircase made it impossible to move it back.
Interesting, maybe it's a regional thing - I'm from London.
The category on the B&Q site is called "cornice & coving" so either they mean the same thing or there's a subtle difference in which one is which. Maybe one is plaster and one is wood?
That's a superficial gloss over an even deeper and weirder back story behind the filthiest song ever scrawled on a napkin: https://youtu.be/LGqYnj_Y3CI?t=73
https://www.accc.gov.au/
And there are also separate bodies for each state.
reply