Yes, naming is hard.

We didn't go with linq with concerns about trademarks. We didn't go with
groovy-sql. That might be kind of confusing. We currently don't support SQL
- at least not in the way most people would expect in terms of the data you
can query on.

>From memory, there was an informal discussion about naming on slack at the
time but it looks like it never made it back to a mailing list - possibly
just a PR/Jira issue at the time.

Some other possibilities (though none spring out as clearly better than
ginq to me just yet):

groovy-quid (query integrated data - missing the reference to language -
maybe confusable with JSR 354)
groovy-link (how you pronounce linq - but might be confusing with jlink)
groovy-liq (pronounced lick - just dropping the n from linq - doesn't have
as good an association with existing recognition of LINQ)
groovy-liquid (for fluent style queries but maybe too cute)
groovy-liquidity (as above)
groovy-gq (again repeating the g but matches the introducing "keyword")
groovy-qing (queries integrated with groovy - would folks always mispell
since it reverses the order of the more common linq)

I don't mind MG's suggestion of groovy-q (it has a James Bond as well as
Star Trek potential association and also Suzi Q[uatro] - but it's short and
I'm unsure whether folks seeing it for the first time would make any useful
association).

Otherwise I agree with OC that whatever is chosen can be misconstrued by
someone somewhere.

Cheers, Paul

On Tue, Sep 28, 2021 at 1:42 AM Milles, Eric (TR Technology) <
eric.mil...@thomsonreuters.com> wrote:

> Is there still time to reconsider the name of the new integrated query
> module (groovy-ginq) before Groovy 4 is released and the choice is locked
> in?  I ask for a couple of reasons:
>
>                 1) the "g" is redundant; groovy-ginq implies "groovy
> groovy integrated query".  When gcontracts was moved under apache, it was
> changed to "groovy-contracts", not "groovy-gcontracts".
>
>                 2) ginq is very close to an ethnic slur in american
> english.
>
>
>
> I do realize that it was originally groovy-linq.  I asked at that time if
> that was a registered trademark of Microsoft.  I did not hear whether or
> not it was, just suddenly it was groovy-ginq without any further discussion.
>
>
>
> So I propose groovy-ginq be renamed to one of the following:
>
> groovy-query
>
> groovy-linq
>
> groovy-inq
>
>
>
> Or my proposal to incorporate it into the groovy-sql module could be
> reconsidered.
>
>
> This e-mail is for the sole use of the intended recipient and contains
> information that may be privileged and/or confidential. If you are not an
> intended recipient, please notify the sender by return e-mail and delete
> this e-mail and any attachments. Certain required legal entity disclosures
> can be accessed on our website:
> https://www.thomsonreuters.com/en/resources/disclosures.html
>

Reply via email to