Jena next (AFS)

2019-11-17 Thread Andy Seaborne
This is a bit of a brain dump ... == DatasetGraph Graph Triple, Quad, DatasetGraph in a single API place. == Graph - SPI Graph - add a few navigation operations to make writing system directly on Graph easier - though still not as rich as the Model API, and avoid much of the object churn.

Re: Jena next (AFS)

2019-11-17 Thread Claude Warren
I am a bit concerned about Streams. I am working with some large scale streams from stored objects in another project and keep coming up against stack overflow issues when attempting to convert merge them or convert from iterators. Perhaps I have not done it correctly but the iterator approach s

Re: Jena next (AFS)

2019-11-19 Thread Andy Seaborne
On 17/11/2019 23:07, Claude Warren wrote: I am a bit concerned about Streams. I am working with some large scale streams from stored objects in another project and keep coming up against stack overflow issues when attempting to convert merge them or convert from iterators. Perhaps I have no

Re: Jena next (AFS)

2019-11-19 Thread Merlin Bögershausen
Hi, To the Stream discussion: Streams should not be passed beyond module borders. In my personal view not even beyond scopes, because the exceptions thrown by an already terminated stream can be misleading. Every user can feel free to use the StreamSupport class whenever the application code u

Re: Jena next (AFS)

2019-11-19 Thread A. Soroka
I think there may be some confusion here about Streams and Iterators. Streams are not and were never intended to be a replacement for or equivalent to Iterators. Iterators are a source of elements. There is no further complexity. Streams, on the other hand, are pipelines of computation which do not

Re: Jena next (AFS)

2019-11-19 Thread Bögershausen , Merlin Michael
Seems like I've got the wrong feeling from early messages, revisited Andys Post missed the "additional provide" part, sorry. Am 19.11.2019 16:48 schrieb "A. Soroka" : I think there may be some confusion here about Streams and Iterators. Streams are not and were never intended to be a replacement

Re: Jena next (AFS)

2019-11-19 Thread ajs6f
No problem! Streams and Iterators have confused me myself, but luckily Andy and other folks helped straighten me out. Andy, you've given a nice list of potential discussions and others have as well. My meta-question is when do we want to switch to tickets for this process? I don't want to smother