From: Steve H. <sh...@ha...> - 2002-05-27 14:33:24
|
----- Original Message ----- From: Brian Ingerson <in...@tt...> > If you think about it, the use cases for this scenario are exceedingly small. > It makes us look silly when we have to explain magical optimizations for > things people will almost never use. > > Let's keep it simple up front. The reduction to 3 forms was good. Let's see > what the public wants/needs. > I agree with this general point. I think keeping things simple will help on all fronts: 1) Less legacy to support as public feedback comes in. 2) Get parsers/dumpers for other languages done more quickly. 3) Easier to explain YAML to new users. I think it's also time to subset YAML a bit: YAML-I-compliant: - supports most basic output of hashes, arrays, and scalars - supports only simplest leaf forms YAML-II compliant: - supports comments - supports inlines - supports aliases - supports more leaf forms I think if we keep YAML-I really, really simple, then we can get cross-language interoperability really soon. |