From: Joe L. <jo...@bu...> - 2001-08-01 15:19:20
|
At 12:03 PM 8/1/2001 +0200, Oren Ben-Kiki wrote: >That makes the position of the reference node rather interesting... It would >probably have to be of a "reference" class: > > anchor: [&1] some data > reference: [!ref] *1 That IS a very neat trick! But I'm a bit uncomfortable with the idea that both the parser and the application-specific deserializer will need access to this same value. Of course, in this case the !ref could be stripped. My reaction regards access to this type slot. I'm still trying to get a grip on why YAML-Core should provide special places for application-level type information. I can only think of one argument that works for me: The purpose a YAML file is to express data, even if it happens to be data serialized from programming language objects; information the serializer needs should be segregated from the data to make it easy to tell data from non-data. But are we also satisfying a functional requirement? >Lets table this for a while... Oh, but the thoughts are coming now. Gotta get them out or lose them. If you can hold up, go for it. I won't expect a response anytime soon. ~Joe |