- From: Nicola Greco <me@nicolagreco.com>
- Date: Sat, 12 Sep 2015 11:00:30 -0400
- To: Ruben Verborgh <ruben.verborgh@ugent.be>
- Cc: bergi <bergi@axolotlfarm.org>, Melvin Carvalho <melvincarvalho@gmail.com>, "public-rdfjs@w3.org" <public-rdfjs@w3.org>, Adrian Gschwend <ktk@netlabs.org>, me@nicola.io, dr@jones.dk
- Message-Id: <99D23B87-FB6C-45C0-8670-7192AADAD8B4@nicolagreco.com>
Hello Ruben, > On Sep 12, 2015, at 10:38 AM, Ruben Verborgh <ruben.verborgh@ugent.be> wrote: > > Hi Nicola, > >> 1) Interoperability. We can work on the same library, but what we should do - really - is to work on the same spec. > > +1 for this, regardless of other outcomes. > But this would require us to talk about such a spec together. > For instance: callbacks / promises / streams / (async) iterators? > And several other questions, notably: how to model a triple? Agreed > >> 2) Modularization. We can work on one unique library > > Yes, but is such an approach proven to work? > >> but we would gain much more by decomposing all of our libraries > > I think we should make a much closer pro/con analysis to be able to conclude that. > It depends on the definition of "gain" as well. Performance we won't gain, I'd imagine. I am not sure what you mean by performance gain - requiring a module is the same thing as requiring a file where you write your functions. Think of Express.js for example, 0.3 -> 0.4 was all about decomposing it in multiple modules. Actually, a key reason I had when I asked bergos to decompose his library was to improve performance in serving my static js file. In fact, to serve my web app in javascript I can just browserify what I need, instead of browserifying the whole (previous) library. > >> The interesting thing of RDF-Ext is that when it will be completely modularized, then its scheleton would be incredibly thin for everyone to personalize it. > > +1 > > But still… some centralized coordination would not be bad. > It's not clear to me now who decides on RDF-Ext, > and how we could influence that. > Can we discuss somewhere about the essentials? > How do we get involved with the RDF-Ext core? RDF-Ext was a library by @bergos & friends and I later suggested them to start an organization about the project and that’s how I joined - we actually don’t know each other in real life. I think this shows that the library is really new that it’s there for new ideas and directions. I am sure @bergos will be open as well. To directly answer your question, we opened this repo (https://github.com/rdf-ext/discussions) to discuss ideas, so, what happened so far, was an organic growth of the library - and that’s what we expected to happen. However, I think that we - as the rdfjs group - can also bring this and the RDF-Ext spec conversation in an appropriate place as suggested by others > > I have the impression that the current scattering of things > (store here, parser there, query engine somewhere else) > mostly brings the disadvantages of modularization, not the advantages. > > And I'd happy make my libraries RDF-Ext modules, > but then I'd like to be involved in the core design as well. > > Best, > > Ruben Nicola
Received on Saturday, 12 September 2015 15:16:37 UTC