From: Brian I. <in...@tt...> - 2001-11-29 16:32:26
|
On 29/11/01 12:48 +0200, Oren Ben-Kiki wrote: > > > That's giving up a lot! And I'm still for using '=' rather > > than ':' for > > > key/value :-) > > > > BTW, > > > > You are suggesting ',', ';' and '=' *just* for inline > > collections, right? > > > > (Not that I like them :-) > > Nope, I suggest replacing the current '-' for series with ','; replacing '?' > for ';' and ':' for '='. Crikey! I'm not willing to doom yaml to poor asthetics. > So you end up in effect with two competing multi-line forms. Using ';= means > that the in-line and multi-line forms are compatible: OK > in-line = > , ; a key = a value; another key = another value; > , , a foo item, a bar item, a baz item, > , , 1, 2, 3.12, > multi-line = > , ; a key = a value > ; another key = another value > "the ;" : is optional > , , a foo item > , a bar item > , a baz item > , > , 1 > , 2 > , 3.12 > > Switching between in-line and multi-line would be a matter of > joining/breaking lines, that's all. Interesting concept but what a butt ugly mess. That stuff's got a face that only a parent could like ;) Hmmm. I really think we should drop inline collections because we have a damn nice YAML, but just to play around ... in-line => ; a key => a value, another key => another value, ; ; a foo item; a bar item; a baz item; ; ; 1; 2; 3.12; Nevermind, still a bloody mess. Oren, I see where you are trying to go, but I think you're sacrificing rule #1 of YAML. This would never pass the Clark's girlfriend test. Well, actually she's probably a YAML expert by now ;) Cheers, Brian |