On 08/01/13 10:41, Andy Seaborne wrote:
3/ Steaming support (partial)
Stephen - is there anything we should be aiming for in this release to
move things along?
Streaming works except for the out of order lists and blank node
shortcuts. Unfortunately this is related pretty intricately with the
streaming design, so I don't think I can break out much to be
committed separate. I need to fix this, then I think I can merge back
the branch.
Part of the issue here is I don't really know what the right solution
is. I can theoretically imagine how it can be done by looking ahead,
or with a stack, but translating that into JavaCC is where I'm getting
hung up. But also it's that I haven't had much time recently to work
on it.
Stephen - I quite understand about time and lack of. I'll try to take a
look at the parser in the branches/streaming-update and update it for
2.10.0-SNAPSHOT but I'm work-projected-out ATM. I don't think the
syntax fundamentally is at odds with ordered output; it "just" be a
matter of poking javacc hard enough.
Andy
Integration with 2.10.0 trunk done - I used Eclipse to integrate just
ARQ, then checked out the whole branch and merged from trunk into the
branch. Only one merge conflict (UpdateWriter) which I think was
something left over from the partial merge from the patch. Hard to
check but one test failure
(jena-arq/testing/ARQ/Serialization/syntax-forms-01.rq) which is to be
expected as it is ()/[] dependent.
Andy