
Hi folks, I have taken another pass at the conversions material. Here are two documents that came from the document that was "Conversions". The first is still called "Conversions" and focuses entirely on the semantics of conversions and how they are chosen. The second document contains all the material that could be considered "extensions" (so that's what I called it :-) ) The intention here is to separate out the motivational issues. IMO we need the material in the first document in order to explain the operation of a DFDL parser. (I do not claim that this is the right material just that we need an explanation of how this works and this is a proposal to meet that need). The second document contains material that may be regarded differently in terms of implementation cost/benefit by different groups in the WG and we should discuss which bits make sense as required (for all implementations) and which might be optional. I have included new examples in both documents, inspired by Steve's suggestions. I am aware that all of this material needs the details attending to. There are a number of design decisions that I made arbitrarily in order to get a document out to try to communicate the broad ideas. Assuming the ideas are adopted we will need to work through all the details of the syntax etc. Mike brought up a number of such issues in his response to the first draft of this stuff last week. I have not attempted to really answer these yet, I am still working at communicating the ideas to the group as a whole. I did make some minor changes to the syntax largely to try to make the ideas clearer. Please let me know what you think. Thanks, Martin

Thanks Martin. I think this is coming along very nicely. The mists are clearing for me, I'm beginning to understand how this is going to work. :-) In particular, the Conversions docuement, section 6 (pp. 8-9) is starting to make a lot of sense to me. I'll be interested to hear what others think of this material. On Saturday 04 February 2006 18:06, Westhead, Martin (Martin) wrote:
Hi folks,
I have taken another pass at the conversions material. Here are two documents that came from the document that was "Conversions". The first is still called "Conversions" and focuses entirely on the semantics of conversions and how they are chosen. The second document contains all the material that could be considered "extensions" (so that's what I called it :-) )
The intention here is to separate out the motivational issues. IMO we need the material in the first document in order to explain the operation of a DFDL parser. (I do not claim that this is the right material just that we need an explanation of how this works and this is a proposal to meet that need). The second document contains material that may be regarded differently in terms of implementation cost/benefit by different groups in the WG and we should discuss which bits make sense as required (for all implementations) and which might be optional.
I have included new examples in both documents, inspired by Steve's suggestions.
I am aware that all of this material needs the details attending to. There are a number of design decisions that I made arbitrarily in order to get a document out to try to communicate the broad ideas. Assuming the ideas are adopted we will need to work through all the details of the syntax etc. Mike brought up a number of such issues in his response to the first draft of this stuff last week. I have not attempted to really answer these yet, I am still working at communicating the ideas to the group as a whole.
I did make some minor changes to the syntax largely to try to make the ideas clearer.
Please let me know what you think.
Thanks,
Martin
-- --- Robert E. McGrath, Ph.D. National Center for Supercomputing Applications University of Illinois, Urbana-Champaign 1205 West Clark Urbana, Illinois 61801 (217)-333-6549 mcgrath@ncsa.uiuc.edu
participants (2)
-
Robert E. McGrath
-
Westhead, Martin (Martin)