Show HN: I made Confetti: a configuration language file format
a year ago
- #programming
- #syntax
- #configuration
- Confetti是一种配置语言,兼具Unix文件可读性与S表达式灵活性
- 它采用极简主义设计,无类型系统且不强制规范,由用户程序自行处理模式验证
- Confetti的定位是与INI格式竞争,而非JSON或XML
- 典型特性包括:注释支持、自定义关键字和层次化结构
- 官方实现基于C11标准,代码托管于GitHub平台
- Confetti的设计哲学强调简洁性、极简主义和去类型化设计
- 突出特性:非强制关键字、本地化友好特性设计、鼓励扩展机制
- 对比表格清晰展示了Confetti相对INI/JSON/TOML格式的优势