From: Clark C . E. <cc...@cl...> - 2001-10-24 00:58:55
|
On Tue, Oct 23, 2001 at 03:26:05PM -0700, Brian Ingerson wrote: | > Having : is ok for bulleted items. | | What is the problem with '-'. Negative numbers? How about '- '? | Minuses do seem intutitive for lists. I guess that the problem is that the following becomes ambiguous: key: - 3 Is this a list with one entry, or a text node with value "- 3"? | > As I would estimate, Brian's suggestion is a named | > list (like XML), this is a *significant* departure | > from exisitng YAML | I'm not asking for any changes to the information model. | And I'm not asking for a new structure type. I just want | optional/modal DWIMity. Here's an example: | | Fruits: | Oranges | Apples: | Granny Smith | Macintosh | Bananas: Ripe | | *could* be parsed as: | | Fruits: % | Oranges: true | Apples: @ | : Granny Smith | : Macintosh | Bananas: Ripe If we allow this, then we'd need to quote all multi-line keys; since according to a recent specification, the first one is equivalent to... Fruits: % Oranges Apples: @ : Granny Smith : Macintosh Bananas: Ripe | It's just a possibility. I was making a task list and it ended up looking | something like this grocery list above. I may add a mode like this to my Perl | parser. $YAML::DWIM_MODE = 1; Question. Could your grocery list end up with duplicates? Does order matter? If the anwer is "yes" to either of those, then it is a new information model. ;( Best, Clark |