Michael
I love brutal honesty. Its the only way to bring into light the barriers that the one being brutalized cannot see for himself. Painful as it be, Ill have it no other way. If I could address the concern of the programme committee. I would admit that your observation of a lack of formality is accurate. The best documentation actually exists in the code. This overview, http://www.codeproject.com/Articles/37850/XMLFoundation , is actually more of a blog than an Internet Draft. I would ask you not to overlook where I am lacking formality but to help me with it and equally consider that I am abounding in example implementations that I have put together during the past 14 years that this project has been in the works. The example code in this case is far more polished and prepared than the typical case before the programme committee. It should help offset the lack of a formal conference paper. I hope you can see the code: http://1drv.ms/1jjcJub Granted, I need the formal paper - help me put together what to address I came here to xml-dev, per IETF recommendations. I realize that this project is in a nebulous area. The whole fact that there can be a question about Is it Protocol, Application, or XML 2.0 is a little absurd(you said - your explanation of the idea is incoherent.) This absurdity can be answered any which way depending on your view. IETF deals with Protocols. Is this a Protocol? What other protocols do you support in your XML parser? IAM coherent. It is absurd. I believe that I have the industry need for speed justifies a little "community help" assembling the presentation. You said "My guess from your description is that the creator of the XML is doing extra work to reduce the work done by the recipient of the XML, that is, the creator is providing extra redundant information which can be used by the parser at the receiving end for optimization. Is that a reasonable characterization? If so, I would want to see you compare it with other techniques that put more burden on the creator of the XML in order to improve parsing speed, such as some of the binary XML approaches." I say - my presentation, poor as it be, has communicated the basics of the concept to you. Your initial response is helpful, and I agree that this technology must be grouped with like technologies and compared. Where should I start? Anyone volunteer to help me? Brian Subject: Re: [xml-dev] RFC for XML Object Parsing From: mike@saxonica.com Date: Sun, 23 Mar 2014 23:50:56 +0000 CC: xml-dev@lists.xml.org To: xmlboss@live.com Sorry, I'm going to be brutal. If I were on the programme committee for an XML conference and this was a submission for a conference paper, I would vote for rejection. Not because your idea is necessarily bad, but because your explanation of the idea is incoherent. You may have an idea here that's worthy of adoption, but it's impossible to tell unless you can write it up properly. In fact I would really encourage you to sit down and write a conference paper. Start with an introduction that says what problem you are trying to solve, then give background about other work in the same area and explain why you think the problem remains unsolved. Then explain your approach, defining your terms carefully. If you want to compare your approach in terms of delivered performance, that's great, but don't expect anyone to accept the paper if you simply shout that "it's three times faster" without saying what you are measuring and what you are comparing against. So far, you haven't really explained in terms that anyone seems able to understand exactly what this new OID attribute contains. You say it "can be used to obtain the memory location that the XML will parse directly in to". Could you please be more explicit? My guess from your description is that the creator of the XML is doing extra work to reduce the work done by the recipient of the XML, that is, the creator is providing extra redundant information which can be used by the parser at the receiving end for optimization. Is that a reasonable characterization? If so, I would want to see you compare it with other techniques that put more burden on the creator of the XML in order to improve parsing speed, such as some of the binary XML approaches. Submitting this idea to IETF for standardization before you have even published a peer-reviewed conference paper on it is just crazy. That's not the way things work. Michael Kay |