I just closed the VOTE thread and it passed as expected: https://lists.apache.org/thread.html/r1006ed56b5d92628f3378f9baef854da6fef3f83d8492b746b467ab6%40%3Cdev.tinkerpop.apache.org%3E
I've updated the IP Clearance document: https://svn.apache.org/repos/asf/incubator/public/trunk/content/ip-clearance/tinkerpop-gremlint.xml I think my last step is to write a post to Incubator to point to the document and to request lazy consensus. I will get that out soon enough. On Wed, Feb 17, 2021 at 8:26 AM Øyvind Sæbø <[email protected]> wrote: > Very nice! The process seems a bit backwards to me too, but oh well. > > ons. 17. feb. 2021 kl. 13:37 skrev Stephen Mallette <[email protected] > >: > > > I believe that the IP Clearance document is all complete now: > > > > > > > https://svn.apache.org/repos/asf/incubator/public/trunk/content/ip-clearance/tinkerpop-gremlint.xml > > > > The process seems a bit backward to me, but I'd read elsewhere that the > > preferred method is to get this document complete and then issue a VOTE > > thread to confirm completeness and then add that thread link to the doc. > At > > that point, I then go get lazy consensus from Apache Incubator on the > > submission. At that point we can work on the actual bits of bringing this > > in. Almost there! > > > > On Fri, Feb 12, 2021 at 3:55 PM Øyvind Sæbø <[email protected]> > wrote: > > > > > Sounds good! > > > > > > I've always considered the gremlint repo and the gremlint.com repo to > be > > > the same project, distributed between two repos just for the sake of > > > separation of concerns. So both repos have the ASF license headers in > > their > > > source files, saying that they are licensed to the ASF under one or > more > > > contributor license agreements. I imagined we could just include the > > latest > > > commit id both from the gremlint master branch and from the > gremlint.com > > > master branch in the IP Clearance Document. However, if it turns out to > > be > > > necessary to handle the IP clearance of the gremlint.com website in a > > more > > > specific manner, we'll do what we can to accommodate that. > > > > > > fre. 12. feb. 2021 kl. 20:57 skrev Stephen Mallette < > > [email protected] > > > >: > > > > > > > I've updated the IP Clearance form with the latest information such > as > > I > > > > have it. I cant remember how to regenerate the site so here's the raw > > xml > > > > for the file: > > > > > > > > > > > > > > > > > > https://svn.apache.org/repos/asf/incubator/public/trunk/content/ip-clearance/tinkerpop-gremlint.xml > > > > > > > > Note that the only remaining piece is the CLA that you just > submitted. > > I > > > > don't think we'll get confirmation on that from the secretary on our > > end > > > so > > > > I will keep checking Apache records. Also note that I've used the > > current > > > > commit id from the gremlint master branch to denote the code that > would > > > be > > > > donated. If I should use something else, please let me know. > > > > > > > > Finally, I wonder if we need to be concerned with the gremlint.com > > repo > > > > since you mention that there isn't much there tying it to GitHub > Pages. > > > It > > > > almost seems like the "deployed site" isn't really the artifact that > > this > > > > IP Clearance doc is about. That is more of an implementation detail > we > > > can > > > > handle separately, likely with the transfer of the domain name. > > > > > > > > Well, hopefully this process is getting close to being complete. > > Excited > > > to > > > > finally see it settling up. > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Thu, Feb 11, 2021 at 4:14 PM Øyvind Sæbø <[email protected]> > > > wrote: > > > > > > > > > Yes, since it's still hosted on my GitHub account, I would be the > one > > > > > responsible for coordinating the actual transfer, so you can give > > them > > > my > > > > > email:) > > > > > > > > > > As for the website itself, there's very little GitHub > pages-specific > > > > about > > > > > it, so even if they don't support GitHub pages, I assume very few > > > changes > > > > > would be required to accommodate other hosting solutions. > > > > > > > > > > tor. 11. feb. 2021 kl. 20:17 skrev Stephen Mallette < > > > > [email protected] > > > > > >: > > > > > > > > > > > > Correct, the two repositories plus the domain name would be > > > > transferred > > > > > > to Apache. > > > > > > > > > > > > From what I can tell, I think i would just need to create an > issue > > in > > > > > JIRA > > > > > > for Apache Infra and someone from their team would step in to > > handle > > > > the > > > > > > transfer. I would need to provide them an email address I guess > for > > > > them > > > > > to > > > > > > get in touch with the "owner". Would you be the person > responsible > > > for > > > > > > coordinating that transferral on your end or someone else at your > > > > > company? > > > > > > > > > > > > I'm still trying to understand from Infra how they would deal > with > > > the > > > > > web > > > > > > site itself. I'm not sure if they support GitHub pages or if they > > > would > > > > > > require something else. > > > > > > > > > > > > On Thu, Feb 11, 2021 at 3:44 AM Øyvind Sæbø < > [email protected] > > > > > > > > wrote: > > > > > > > > > > > > > I actually think I misread the guidelines for subitting the > CCLA > > > and > > > > > > ICLA, > > > > > > > believing hte ICLA had to be submitted together with the CCLA, > > but > > > it > > > > > > seems > > > > > > > I can just submit the ICLA myself, so I have done that today. > > > > > > > > > > > > > > ons. 10. feb. 2021 kl. 22:29 skrev Øyvind Sæbø < > > > > [email protected] > > > > > >: > > > > > > > > > > > > > > > Hi, Stephen, thanks for confirming the confirmation of the > > CCLA. > > > I > > > > > > > > actually specifically instructed them to send my ICLA > together > > > with > > > > > the > > > > > > > > CCLA as described here > > > > > > > > <https://www.apache.org/licenses/contributor-agreements.html > >, > > > but > > > > > it > > > > > > > > does indeed seem they only sent the CCLA. I'll ask them to > > resend > > > > > them > > > > > > > > again together. > > > > > > > > > > > > > > > > Correct, the two repositories plus the domain name would be > > > > > transferred > > > > > > > to > > > > > > > > Apache. > > > > > > > > > > > > > > > > I'm not sure I have an opinion about where to place the > project > > > in > > > > > the > > > > > > > > hierarchy, but keeping it independent of the Maven build > sounds > > > > > > sensible > > > > > > > to > > > > > > > > me at least. > > > > > > > > > > > > > > > > Correct, currently Gremlint is hosted on GitHub pages. > > > > > > > > > > > > > > > > ons. 10. feb. 2021 kl. 18:21 skrev Stephen Mallette < > > > > > > > [email protected] > > > > > > > > >: > > > > > > > > > > > > > > > >> Øyvind, > > > > > > > >> > > > > > > > >> I probably should have waited to send that last email as it > > > turned > > > > > > out I > > > > > > > >> didn't need to dig around too long. I did see some > > confirmation > > > > from > > > > > > > >> secretary on the CCLA, but don't yet see it in Apache > records, > > > nor > > > > > do > > > > > > I > > > > > > > >> yet > > > > > > > >> see your ICLA. I'll keep an eye out for it all. > > > > > > > >> > > > > > > > >> Speaking specifically toward the code contribution, there > are > > > two > > > > > > > >> repositories which compose gremlint: > > > > > > > >> > > > > > > > >> https://github.com/OyvindSabo/gremlint/ > > > > > > > >> https://github.com/OyvindSabo/gremlint.com/ > > > > > > > >> > > > > > > > >> and the domain name itself which, if i recall correctly, > would > > > be > > > > > > > >> transferred to Apache as well. Is that correct? > > > > > > > >> > > > > > > > >> Next, I'd envisioned that gremlint code would join our > > > repository > > > > > and > > > > > > > for > > > > > > > >> now we would just simply bring it to the master branch as a > > top > > > > > level > > > > > > > >> directory independent of the maven build. good start? > (perhaps > > > > that > > > > > > > >> question is for everyone) > > > > > > > >> > > > > > > > >> Finally, for gremlint.com how is that deployed right now? > is > > > that > > > > > > just > > > > > > > >> hosted as github pages or something? We might have to > contact > > > > Apache > > > > > > > Infra > > > > > > > >> to figure out how that piece would best transfer? > > > > > > > >> > > > > > > > >> > > > > > > > >> > > > > > > > >> On Wed, Feb 10, 2021 at 11:43 AM Stephen Mallette < > > > > > > [email protected] > > > > > > > > > > > > > > > >> wrote: > > > > > > > >> > > > > > > > >> > Thanks for the update - I'll reacquaint myself with the > > > process > > > > > and > > > > > > > get > > > > > > > >> > things moving along again on our end now that this step is > > > > > settled. > > > > > > :) > > > > > > > >> > > > > > > > > >> > On Mon, Feb 8, 2021 at 1:41 PM Øyvind Sæbø < > > > > [email protected] > > > > > > > > > > > > > >> wrote: > > > > > > > >> > > > > > > > > >> >> Hi, I'm back again with an update on the ongoing Gremlint > > IP > > > > > > > clearance > > > > > > > >> >> progress: > > > > > > > >> >> Today the CCLA was signed by our CEO, so we aim to have > my > > > > signed > > > > > > > ICLA > > > > > > > >> and > > > > > > > >> >> the CCLA sent to [email protected] as soon as > possible. > > > > > > > >> >> > > > > > > > >> >> fre. 8. jan. 2021 kl. 09:24 skrev Øyvind Sæbø < > > > > > > [email protected] > > > > > > > >: > > > > > > > >> >> > > > > > > > >> >> > Happy new year! > > > > > > > >> >> > > > > > > > > >> >> > Update on the Gremlint IP clearance process: > > > > > > > >> >> > We filled out the CCLA yesterday and are just waiting > for > > > it > > > > to > > > > > > be > > > > > > > >> >> signed > > > > > > > >> >> > by our CEO. > > > > > > > >> >> > We'll submit it together with the ICLA as soon as it's > > > ready. > > > > > > > >> >> > > > > > > > > >> >> > man. 7. des. 2020 kl. 13:18 skrev Stephen Mallette < > > > > > > > >> >> [email protected]>: > > > > > > > >> >> > > > > > > > > >> >> >> Thanks for all the updates - it sounds as though we > are > > > > > getting > > > > > > > >> closer > > > > > > > >> >> to > > > > > > > >> >> >> having to do more things on this side. Once the > I/CCLAs > > > are > > > > > > > >> >> acknowledged > > > > > > > >> >> >> by > > > > > > > >> >> >> Apache I'll go back and revisit the documentation on > > this > > > > > > process > > > > > > > to > > > > > > > >> >> see > > > > > > > >> >> >> what happens next. > > > > > > > >> >> >> > > > > > > > >> >> >> On Thu, Dec 3, 2020 at 9:05 AM Øyvind Sæbø < > > > > > > [email protected] > > > > > > > > > > > > > > > >> >> wrote: > > > > > > > >> >> >> > > > > > > > >> >> >> > Hi again, I'm here with an update on the Gremlint IP > > > > > clearance > > > > > > > >> >> process:) > > > > > > > >> >> >> > > > > > > > > >> >> >> > Yesterday I added the ASF source file headers to all > > the > > > > > > > gremlint > > > > > > > >> >> source > > > > > > > >> >> >> > files (link to commit > > > > > > > >> >> >> > < > > > > > > > >> >> >> > > > > > > > > >> >> >> > > > > > > > >> >> > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://github.com/OyvindSabo/gremlint/commit/9010a706ceaa4102886294a860d5fbac152ca08b > > > > > > > >> >> >> > >) > > > > > > > >> >> >> > and all the gremlint.com source files (link to > commit > > > > > > > >> >> >> > < > > > > > > > >> >> >> > > > > > > > > >> >> >> > > > > > > > >> >> > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://github.com/OyvindSabo/gremlint.com/commit/60150a52d1baed330e16d2b70a8ac84f0aa5d4b4 > > > > > > > >> >> >> > >) > > > > > > > >> >> >> > and updated both repos to use the Apache License > > Version > > > > > 2.0. > > > > > > I > > > > > > > >> hope > > > > > > > >> >> I > > > > > > > >> >> >> did > > > > > > > >> >> >> > that correctly. > > > > > > > >> >> >> > I also filled out the ICLA and will submit it > together > > > > with > > > > > > the > > > > > > > >> CCLA > > > > > > > >> >> >> once > > > > > > > >> >> >> > it's signed by the right people at Ardoq. I was > hoping > > > to > > > > > see > > > > > > > this > > > > > > > >> >> done > > > > > > > >> >> >> by > > > > > > > >> >> >> > the end of the week, but seeing as it's only one > > workday > > > > > > left, I > > > > > > > >> >> guess > > > > > > > >> >> >> > we'll just have to wait and see. > > > > > > > >> >> >> > > > > > > > > >> >> >> > fre. 27. nov. 2020 kl. 19:24 skrev Øyvind Sæbø < > > > > > > > >> >> [email protected]>: > > > > > > > >> >> >> > > > > > > > > >> >> >> > > By > > > > > > > >> >> >> > >> the way, can gremlint still run completely in > > browser > > > > or > > > > > > does > > > > > > > >> it > > > > > > > >> >> need > > > > > > > >> >> >> > >> nodejs at this point? > > > > > > > >> >> >> > > > > > > > > > >> >> >> > > Yes, it's still possible to run it purely in the > > > > browser. > > > > > > This > > > > > > > >> is > > > > > > > >> >> >> still > > > > > > > >> >> >> > > how it's used on Gremlint.com. > > > > > > > >> >> >> > > > > > > > > > >> >> >> > > Would it help make any of your work easier if > there > > > were > > > > > an > > > > > > > >> actual > > > > > > > >> >> >> antlr > > > > > > > >> >> >> > >> grammar for Gremlin? > > > > > > > >> >> >> > > > > > > > > > >> >> >> > > I'm not sure. I don't have any experience with it, > > but > > > > > I'll > > > > > > > look > > > > > > > >> >> into > > > > > > > >> >> >> it. > > > > > > > >> >> >> > > > > > > > > > >> >> >> > > .NET might not be hard to format but I sense > > > translation > > > > > > will > > > > > > > >> not > > > > > > > >> >> be > > > > > > > >> >> >> easy > > > > > > > >> >> >> > >> given how easily Gremlin loses types > > > > > > > >> >> >> > >> > > > > > > > >> >> >> > > Good point. > > > > > > > >> >> >> > > > > > > > > > >> >> >> > > As for progress news, we managed to wrap up the > > > internal > > > > > > > >> Gremlint > > > > > > > >> >> IP > > > > > > > >> >> >> > > transfer process this week, so I hope we can fill > > out > > > > the > > > > > > ICLA > > > > > > > >> and > > > > > > > >> >> >> CCLA > > > > > > > >> >> >> > > next week. I'll add the ASF licence headers to the > > > files > > > > > > early > > > > > > > >> next > > > > > > > >> >> >> week > > > > > > > >> >> >> > as > > > > > > > >> >> >> > > well. > > > > > > > >> >> >> > > > > > > > > > >> >> >> > > ons. 25. nov. 2020 kl. 12:57 skrev Stephen > Mallette > > < > > > > > > > >> >> >> > [email protected] > > > > > > > >> >> >> > > >: > > > > > > > >> >> >> > > > > > > > > > >> >> >> > >> On Fri, Nov 20, 2020 at 3:49 PM Øyvind Sæbø < > > > > > > > >> >> [email protected]> > > > > > > > >> >> >> > >> wrote: > > > > > > > >> >> >> > >> > > > > > > > >> >> >> > >> > Yes, I think it makes sense to continue with > the > > > > > general > > > > > > > >> >> >> discussion in > > > > > > > >> >> >> > >> the > > > > > > > >> >> >> > >> > meantime:) It could also help make sure that I > > > don't > > > > > > > develop > > > > > > > >> >> >> Gremlint > > > > > > > >> >> >> > >> in a > > > > > > > >> >> >> > >> > direction which will impose unnecessary > > > restrictions > > > > in > > > > > > the > > > > > > > >> >> future. > > > > > > > >> >> >> > I've > > > > > > > >> >> >> > >> > included some of my thoughts to your questions > > > below: > > > > > > > >> >> >> > >> > > > > > > > > >> >> >> > >> > 1. > > > > > > > >> >> >> > >> > Gremlint is currently an installable JavaScript > > > > > package, > > > > > > so > > > > > > > >> for > > > > > > > >> >> all > > > > > > > >> >> >> > >> > JavaScript projects using npm it can already be > > > > > installed > > > > > > > and > > > > > > > >> >> >> called > > > > > > > >> >> >> > as > > > > > > > >> >> >> > >> a > > > > > > > >> >> >> > >> > function. I imagine it would also be easy to > set > > > up a > > > > > > > >> >> >> > >> Gremlint-as-a-service > > > > > > > >> >> >> > >> > API with Node.js to work with non-JavaScript > > > > projects. > > > > > > > >> >> >> > >> > > > > > > > > >> >> >> > >> > > > > > > > >> >> >> > >> At the risk of greater complexity to > documentation > > > > > > generation > > > > > > > >> >> >> perhaps a > > > > > > > >> >> >> > >> local nodejs service might work. A shame nashorn > > > never > > > > > > quite > > > > > > > >> took > > > > > > > >> >> >> off or > > > > > > > >> >> >> > >> else we could have perhaps embedded it for more > > > direct > > > > > > usage > > > > > > > >> with > > > > > > > >> >> >> > Gremlin > > > > > > > >> >> >> > >> Console. I wonder if we could actually get rid of > > > > Gremlin > > > > > > > >> Console > > > > > > > >> >> >> usage > > > > > > > >> >> >> > >> though if there was a more convenient way to do > > > > > > > >> >> >> formatting/translation. > > > > > > > >> >> >> > By > > > > > > > >> >> >> > >> the way, can gremlint still run completely in > > browser > > > > or > > > > > > does > > > > > > > >> it > > > > > > > >> >> need > > > > > > > >> >> >> > >> nodejs at this point? > > > > > > > >> >> >> > >> > > > > > > > >> >> >> > >> > > > > > > > >> >> >> > >> > 2 & 4. > > > > > > > >> >> >> > >> > I think Gremlint as a translator could make > > sense. > > > > > > > Currently > > > > > > > >> it > > > > > > > >> >> >> > >> essentially > > > > > > > >> >> >> > >> > just translates Groovy-Gremlin to an (almost) > > > > > > > >> language-agnostic > > > > > > > >> >> >> syntax > > > > > > > >> >> >> > >> > tree, adds formatting information based on a > > config > > > > > > object > > > > > > > >> and > > > > > > > >> >> then > > > > > > > >> >> >> > >> > recreates a Groovy Gremlin query. But it could > > just > > > > as > > > > > > well > > > > > > > >> >> >> recreate > > > > > > > >> >> >> > the > > > > > > > >> >> >> > >> > query as a JavaScript or Python Gremlin query. > I > > > > think > > > > > it > > > > > > > >> would > > > > > > > >> >> be > > > > > > > >> >> >> > >> > relatively easy to make Gremlint translate from > > any > > > > > > > >> Groovy-esque > > > > > > > >> >> >> > Gremlin > > > > > > > >> >> >> > >> > implementation to another Gremlin > implementation > > by > > > > > > simply > > > > > > > >> >> >> replacing > > > > > > > >> >> >> > the > > > > > > > >> >> >> > >> > function which is currently used to recreate > the > > > > query > > > > > > from > > > > > > > >> the > > > > > > > >> >> >> > >> formatted > > > > > > > >> >> >> > >> > syntax tree. > > > > > > > >> >> >> > >> > > > > > > > > >> >> >> > >> > > > > > > > >> >> >> > >> Would it help make any of your work easier if > there > > > > were > > > > > an > > > > > > > >> actual > > > > > > > >> >> >> antlr > > > > > > > >> >> >> > >> grammar for Gremlin? > > > > > > > >> >> >> > >> > > > > > > > >> >> >> > >> > > > > > > > >> >> >> > >> > 3. > > > > > > > >> >> >> > >> > I've already tried to keep Gremlint a bit > > language > > > > > > agnostic > > > > > > > >> by > > > > > > > >> >> >> leaving > > > > > > > >> >> >> > >> all > > > > > > > >> >> >> > >> > non-Gremlin code around and between queries > > > > unaltered. > > > > > In > > > > > > > >> most > > > > > > > >> >> >> cases, > > > > > > > >> >> >> > >> any > > > > > > > >> >> >> > >> > code Gremlint doesn't understand inside a query > > is > > > > just > > > > > > > >> handled > > > > > > > >> >> as > > > > > > > >> >> >> if > > > > > > > >> >> >> > it > > > > > > > >> >> >> > >> > was a single word, and left as is. I'm not too > > > > familiar > > > > > > > with > > > > > > > >> >> >> > >> > language-specific differences between different > > > > > > > >> >> >> > Gremlin-implementations, > > > > > > > >> >> >> > >> > but it is my impression that it should already > > > handle > > > > > > > >> JavaScript > > > > > > > >> >> >> > Gremlin > > > > > > > >> >> >> > >> > quite well. For .NET I assume I would need to > add > > > > > support > > > > > > > for > > > > > > > >> >> more > > > > > > > >> >> >> > than > > > > > > > >> >> >> > >> > just single-quote strings (this would come in > > handy > > > > for > > > > > > all > > > > > > > >> >> >> > languages), > > > > > > > >> >> >> > >> and > > > > > > > >> >> >> > >> > for Python Gremlin it would need to handle > > > > backslashes > > > > > > > >> between > > > > > > > >> >> each > > > > > > > >> >> >> > new > > > > > > > >> >> >> > >> > line of the query. Gremlin for Clojure would > > > probably > > > > > be > > > > > > > more > > > > > > > >> >> >> > >> challenging > > > > > > > >> >> >> > >> > (fun fact: The Gremlint parser is actually > based > > > on a > > > > > > > Clojure > > > > > > > >> >> >> parser I > > > > > > > >> >> >> > >> > wrote earlier). > > > > > > > >> >> >> > >> > > > > > > > > >> >> >> > >> > > > > > > > >> >> >> > >> .NET might not be hard to format but I sense > > > > translation > > > > > > will > > > > > > > >> not > > > > > > > >> >> be > > > > > > > >> >> >> > easy > > > > > > > >> >> >> > >> given how easily Gremlin loses types > > > > > > > >> >> >> > >> > > > > > > > >> >> >> > >> > > > > > > > >> >> >> > >> > Food for thought: > > > > > > > >> >> >> > >> > One thing I've been a bit back and forth on is > > > > whether > > > > > it > > > > > > > >> would > > > > > > > >> >> be > > > > > > > >> >> >> > >> > preferable if Gremlint is super-robust and > > accepts > > > > and > > > > > > > >> formats > > > > > > > >> >> any > > > > > > > >> >> >> > >> language > > > > > > > >> >> >> > >> > you pass it with minimal configuration, or if > it > > > > should > > > > > > > only > > > > > > > >> >> accept > > > > > > > >> >> >> > one > > > > > > > >> >> >> > >> > Gremlin implementation "at once" and require > the > > > user > > > > > to > > > > > > > >> >> manually > > > > > > > >> >> >> > >> specify > > > > > > > >> >> >> > >> > the language of their input. > > > > > > > >> >> >> > >> > > > > > > > > >> >> >> > >> > > > > > > > >> >> >> > >> From the perspective of a user interface, I don't > > > think > > > > > > it's > > > > > > > >> >> >> necessary > > > > > > > >> >> >> > to > > > > > > > >> >> >> > >> have too much magic. Ifi t could simply detect a > > > > language > > > > > > and > > > > > > > >> >> make a > > > > > > > >> >> >> > good > > > > > > > >> >> >> > >> guess at it and then allow users more fine > grained > > > > > control > > > > > > > from > > > > > > > >> >> there > > > > > > > >> >> >> > that > > > > > > > >> >> >> > >> would be pretty impressive, but if they had to > > wholly > > > > > make > > > > > > > the > > > > > > > >> >> step > > > > > > > >> >> >> of > > > > > > > >> >> >> > >> selecting the language themselves I don't think > > > that's > > > > > > > >> terrible. > > > > > > > >> >> >> > >> > > > > > > > >> >> >> > >> > > > > > > > >> >> >> > >> > > > > > > > > >> >> >> > >> > fre. 20. nov. 2020 kl. 14:53 skrev Stephen > > > Mallette < > > > > > > > >> >> >> > >> [email protected] > > > > > > > >> >> >> > >> > >: > > > > > > > >> >> >> > >> > > > > > > > > >> >> >> > >> > > Thanks for another update. Nice to know > you're > > > > still > > > > > > > moving > > > > > > > >> >> along > > > > > > > >> >> >> > with > > > > > > > >> >> >> > >> > > improvements there. Perhaps we could continue > > > with > > > > > > > general > > > > > > > >> >> >> > discussions > > > > > > > >> >> >> > >> > > about Gremlint while we wait for legal issues > > to > > > > > > settle? > > > > > > > >> For > > > > > > > >> >> >> > instance, > > > > > > > >> >> >> > >> > one > > > > > > > >> >> >> > >> > > of the things on my mind is how to make > > gremlint > > > > > > > >> >> functionality as > > > > > > > >> >> >> > >> > available > > > > > > > >> >> >> > >> > > as possible to the various use cases we say > > each > > > > day. > > > > > > > >> >> Obviously, > > > > > > > >> >> >> it > > > > > > > >> >> >> > >> > > currently handles the most common one of > > > providing > > > > a > > > > > > > place > > > > > > > >> to > > > > > > > >> >> >> paste > > > > > > > >> >> >> > >> some > > > > > > > >> >> >> > >> > > Gremlin in a UI and get back formatted > Gremlin. > > > > What > > > > > > > about > > > > > > > >> >> other > > > > > > > >> >> >> > >> things: > > > > > > > >> >> >> > >> > > > > > > > > > >> >> >> > >> > > 1. there are many Gremlin "development > > > environments > > > > > > (e.g. > > > > > > > >> >> >> gremlify, > > > > > > > >> >> >> > >> > Gremlin > > > > > > > >> >> >> > >> > > Console, notebooks, etc) - how can gremlint > be > > > > > > available > > > > > > > to > > > > > > > >> >> them? > > > > > > > >> >> >> > >> > > 2. we are working on Gremlin translators in > all > > > > > > > languages - > > > > > > > >> >> which > > > > > > > >> >> >> > >> might > > > > > > > >> >> >> > >> > > actually allow us to generate documentation > > > using a > > > > > > > single > > > > > > > >> >> source > > > > > > > >> >> >> > for > > > > > > > >> >> >> > >> > > Gremlin with translation to all the others. > > But, > > > > that > > > > > > can > > > > > > > >> only > > > > > > > >> >> >> work > > > > > > > >> >> >> > >> if we > > > > > > > >> >> >> > >> > > have something like Gremlint to format those > > > > > > > translations. > > > > > > > >> How > > > > > > > >> >> >> would > > > > > > > >> >> >> > >> > > gremlint fit in there? > > > > > > > >> >> >> > >> > > 3. gremlint (i think) is generally good at > > > > formatting > > > > > > the > > > > > > > >> >> >> > Groovy/Java > > > > > > > >> >> >> > >> > > syntax - what will it entail to make it so > that > > > > it's > > > > > > > >> capable > > > > > > > >> >> of > > > > > > > >> >> >> > >> dealing > > > > > > > >> >> >> > >> > > with other languages like Python, .NET etc. > > > > > > > >> >> >> > >> > > 4. thinking more about 2, I wonder how > gremlint > > > > fits > > > > > > with > > > > > > > >> >> >> > translators. > > > > > > > >> >> >> > >> > the > > > > > > > >> >> >> > >> > > two seem quite related to me, but i'm not > sure > > > what > > > > > > that > > > > > > > >> >> means. > > > > > > > >> >> >> it > > > > > > > >> >> >> > >> seems > > > > > > > >> >> >> > >> > > cool if you could take a bit of Gremlin > Groovy, > > > > paste > > > > > > it > > > > > > > >> into > > > > > > > >> >> >> > gremlint > > > > > > > >> >> >> > >> > then > > > > > > > >> >> >> > >> > > translate/lint to Gremlin Javascript. > > > > > > > >> >> >> > >> > > > > > > > > > >> >> >> > >> > > I'm just posing questions here for us to > > discuss > > > a > > > > > bit. > > > > > > > >> >> Answers > > > > > > > >> >> >> are > > > > > > > >> >> >> > >> great > > > > > > > >> >> >> > >> > > but more questions would also be welcome if > > > anyone > > > > > has > > > > > > > any. > > > > > > > >> >> >> > >> > > > > > > > > > >> >> >> > >> > > > > > > > > > >> >> >> > >> > > > > > > > > > >> >> >> > >> > > On Fri, Nov 20, 2020 at 2:11 AM Øyvind Sæbø < > > > > > > > >> >> >> [email protected]> > > > > > > > >> >> >> > >> > wrote: > > > > > > > >> >> >> > >> > > > > > > > > > >> >> >> > >> > > > Hello everyone and happy November. > > > > > > > >> >> >> > >> > > > > > > > > > > >> >> >> > >> > > > I requested another update on when the > > Gremlint > > > > > > > paperwork > > > > > > > >> >> >> process > > > > > > > >> >> >> > >> would > > > > > > > >> >> >> > >> > > be > > > > > > > >> >> >> > >> > > > done yesterday. It seems like it has been > > > pushed > > > > > back > > > > > > > >> once > > > > > > > >> >> >> again, > > > > > > > >> >> >> > >> the > > > > > > > >> >> >> > >> > new > > > > > > > >> >> >> > >> > > > estimate being two weeks from now. > > > > > > > >> >> >> > >> > > > > > > > > > > >> >> >> > >> > > > I figured I should give some context on why > > > this > > > > is > > > > > > > >> taking > > > > > > > >> >> >> longer > > > > > > > >> >> >> > >> than > > > > > > > >> >> >> > >> > > > expected. After all, filling out the ICLA > and > > > > CCLA > > > > > > > >> shouldn't > > > > > > > >> >> >> take > > > > > > > >> >> >> > >> more > > > > > > > >> >> >> > >> > > than > > > > > > > >> >> >> > >> > > > a day. Since I developed Gremlint in my > spare > > > > time, > > > > > > and > > > > > > > >> we > > > > > > > >> >> >> want to > > > > > > > >> >> >> > >> > donate > > > > > > > >> >> >> > >> > > > it on behalf of Ardoq, where I work, we > have > > an > > > > > > > internal > > > > > > > >> IP > > > > > > > >> >> >> > transfer > > > > > > > >> >> >> > >> > > > process as well, and this is what has been > > > > dragging > > > > > > > out. > > > > > > > >> >> >> > >> > > > > > > > > > > >> >> >> > >> > > > In the meantime I've been trying to make > the > > > best > > > > > of > > > > > > > the > > > > > > > >> >> >> situation > > > > > > > >> >> >> > >> by > > > > > > > >> >> >> > >> > > > working my way through the remaining > Gremlint > > > > > issues > > > > > > on > > > > > > > >> >> >> GitHub. As > > > > > > > >> >> >> > >> part > > > > > > > >> >> >> > >> > > of > > > > > > > >> >> >> > >> > > > that I've rewritten Gremlint < > > > > > > > >> >> >> > >> https://github.com/OyvindSabo/gremlint> > > > > > > > >> >> >> > >> > to > > > > > > > >> >> >> > >> > > > be > > > > > > > >> >> >> > >> > > > a separate package which can be imported in > > the > > > > > > > >> Gremlint.com > > > > > > > >> >> >> > >> website, > > > > > > > >> >> >> > >> > > which > > > > > > > >> >> >> > >> > > > now resides in a different repository > > > > > > > >> >> >> > >> > > > < > https://github.com/OyvindSabo/gremlint.com > > >. > > > > > > > >> >> >> > >> > > > > > > > > > > >> >> >> > >> > > > Let's hope I can report on more progress > next > > > > time. > > > > > > > >> >> >> > >> > > > > > > > > > > >> >> >> > >> > > > > > > > > > >> >> >> > >> > > > > > > > > >> >> >> > >> > > > > > > > >> >> >> > > > > > > > > > >> >> >> > > > > > > > > >> >> >> > > > > > > > >> >> > > > > > > > > >> >> > > > > > > > >> > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
