If I could get some feedback on those
examples this would be great. The revised
- To give a quick glimpse ("preview")
as to the expressive power of YAML
without diving into too much depth.
- To avoid explicit definitions or
use cases that are not common.
- To set a context for the user so
that they don't flip out when they
hit the serialization productions
- To give a set of examples to draw
on for the syntax productions so
that the examples in the productions
can focus on edge cases and details.
- To give a set of examples to
motivate the information model.
That said, I like the word "preview".
So I'm going to rename the section...
Could you help provide one more
"large" example at the very end
of the preview. I got an invoice,
aka business domain. Now we need
a more nerdish example!
On Mon, Nov 19, 2001 at 08:44:26PM -0500, Clark C . Evans wrote:
| Oren sent me a copy of his current work up to
| today . I took this and merged my introduction
| changes, including the example section that
| I've been working on. This can be found at
| My updates included:
| 1. Making the previous versions brief
| 2. Moving the detailed revision history
| down to the bottom of the document
| to keep the TOC on focus
| 3. The rework of "goal/origin" as posted
| 4. Addition of examples to the
| These changes are stable, so Oren, could
| you work from this version? I'm going to
| now focus my attention to section 2.1
| which I think will explode into section 2.
| That said, I was thinking of breaking down
| the outline a bit more. By taking "serilization"
| and splitting it into a few chunks:
| 2. Information Model
| - Core Model
| - Type System
| - Serialization Model
| 3. Preliminaries
| - Characters
| - Whitespace
| 4. Structure
| - YAML Stream
| - Alias
| - Collection
| 5. Scalars
| - Block
| 6. Transfer Methods
| 7. Bindings
| - Canonical YAML
| - Perl (using the examples in sec 1.3)
| - Python (same)
| I'm going to focus on #2 (Info Model).
|  http://yaml.org/oren-3.html
| Yaml-core mailing list
Clark C. Evans Axista, Inc.
Collaborative Software for Project Management
Patriotisim means protecting core values during difficult times,
not pasting a flag on your SUV and repealing the Bill of Rights.