 
            
            
            
            
                7 Dec
                
                    2012
                
            
            
                7 Dec
                
                '12
                
            
            
            
        
    
                5 a.m.
            
        * Michael Snoyman 
As for toYAML/toJSON, I guess most of the time they are different anyway — otherwise it's defeating the purpose of YAML to be more human-readable than JSON.
I don't think that's true in practice. Most of the readability of YAML comes from the syntax, not the choice of actual serialization structure. But I could be mistaken.
Not the serialization structure, no. I meant that YAML has some flexibility in syntax, which probably should be exploited by the instance writer to improve readability. For that you'd need a sufficiently adjustable pretty-printer, but that also means that you can't reuse ToJSON. Roman