Nontrailing separators do not spark joy
Summary
The article analyzes trailing versus leading separators in programming languages, focusing on trailing commas in JSON and how different languages handle separators across data structures. It compares JSON, Haskell, TLA+, Prolog, and Alloy, and discusses the trade-offs and parsing implications, ending with a call for more flexible syntax.