All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

Beyond Configuration Formats: The Need for Abstraction in Configuration Languages

By

unripe_syntax

7mo ago· 5 min readenInsight

Summary

The article argues that while alternative configuration formats like TOML, JSON variants, KDL, kson, and maml are gaining popularity as replacements for YAML, they only solve superficial problems. The author contends that the real issue with configuration isn't syntax but the lack of abstraction capabilities. Configuration languages that support abstraction, variables, and code-like features are needed to solve deeper configuration challenges rather than just changing the file format syntax.

Key quotes

· 4 pulled
The world is growing tired of yaml. Alternative configuration formats are making the rounds.
While I do believe that yaml is harmful, all of the simpler formats are basically fine, and their differences are mostly superficial.
Alternative configuration formats solve superficial problems. Configuration languages solve the deeper problem: the need for abstraction.
The one real difference is in their data model and abstraction capabilities.
Snippet from the RSS feed
Alternative configuration formats solve superficial problems. Configuration languages solve the deeper problem: the need for abstraction.

You might also wanna read