Very nice! The process seems a bit backwards to me too, but oh well.

ons. 17. feb. 2021 kl. 13:37 skrev Stephen Mallette <spmalle...@gmail.com>:

> 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ø <oyvind.s...@gmail.com> 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 <
> spmalle...@gmail.com
> > >:
> >
> > > 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ø <oyvind.s...@gmail.com>
> > 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 <
> > > spmalle...@gmail.com
> > > > >:
> > > >
> > > > > > 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ø <oyvind.s...@gmail.com
> >
> > > > 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ø <
> > > oyvind.s...@gmail.com
> > > > >:
> > > > > >
> > > > > > > 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 <
> > > > > > spmalle...@gmail.com
> > > > > > > >:
> > > > > > >
> > > > > > >> Ø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 <
> > > > > spmalle...@gmail.com
> > > > > > >
> > > > > > >> 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ø <
> > > oyvind.s...@gmail.com
> > > > >
> > > > > > >> 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 secret...@apache.org as soon as possible.
> > > > > > >> >>
> > > > > > >> >> fre. 8. jan. 2021 kl. 09:24 skrev Øyvind Sæbø <
> > > > > oyvind.s...@gmail.com
> > > > > > >:
> > > > > > >> >>
> > > > > > >> >> > 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 <
> > > > > > >> >> spmalle...@gmail.com>:
> > > > > > >> >> >
> > > > > > >> >> >> 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ø <
> > > > > oyvind.s...@gmail.com
> > > > > > >
> > > > > > >> >> 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ø <
> > > > > > >> >> oyvind.s...@gmail.com>:
> > > > > > >> >> >> >
> > > > > > >> >> >> > > 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
> <
> > > > > > >> >> >> > spmalle...@gmail.com
> > > > > > >> >> >> > > >:
> > > > > > >> >> >> > >
> > > > > > >> >> >> > >> On Fri, Nov 20, 2020 at 3:49 PM Øyvind Sæbø <
> > > > > > >> >> oyvind.s...@gmail.com>
> > > > > > >> >> >> > >> 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 <
> > > > > > >> >> >> > >> spmalle...@gmail.com
> > > > > > >> >> >> > >> > >:
> > > > > > >> >> >> > >> >
> > > > > > >> >> >> > >> > > 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ø <
> > > > > > >> >> >> oyvind.s...@gmail.com>
> > > > > > >> >> >> > >> > 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.
> > > > > > >> >> >> > >> > > >
> > > > > > >> >> >> > >> > >
> > > > > > >> >> >> > >> >
> > > > > > >> >> >> > >>
> > > > > > >> >> >> > >
> > > > > > >> >> >> >
> > > > > > >> >> >>
> > > > > > >> >> >
> > > > > > >> >>
> > > > > > >> >
> > > > > > >>
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Reply via email to