Jacopo Scazzosi
Jacopo Scazzosi
@afizzycola @retog as a workaround, you can create a bundle out of your Comunica configuration of choice using Webpack as I'm doing in https://github.com/belayeng/quadstore-comunica/blob/7ffec31e4543e71652d009f828bf4212bc38570c/engine/webpack.config.js . The resulting file can then...
RE: cloning in asynciterator, I'll be working on it right after wrapping, which is what I'm currently working on. Hoping to have a reviewable PR, although perhaps not mergeable, by...
Why are we using a private method of `AsyncIterator`, though?
Oh I think I understand what is going on. Metadata can only get to the end of the chain once the entire chain begins to read, so we're invoking `_fillBuffer()`...
Awesome! We probably don't even need `BufferingIterator` but simply to kickstart things by calling `read()` once, buffering the first item, and then simply let subsequent `read()` invocation pass through to...
There's got to be a way to buffer the first item until it's actually needed without incurring in the performance penalty brought by the internal buffering. Something like: ```typescript import...
Whenever I need to work with a local version of Comunica (as opposed to one from NPM) I tend to link all of it into whatever project I am working...
As Comunica is a long-term project, I would suggest using `npm` (or `yarn`) alone with the `workspace` feature and possibly coming up with a publishing script of our own. I...
Comunica does have a complex dependency tree, indeed. In fact, it's by far the most complex of all the monorepos I've worked on and what I am suggesting might indeed...
Quadstore comes with a default set of indexes that covers most of the common use cases but it can be configured to use all 24 permutations of the subject, predicate,...