Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

When I think of GQL I think of GraphQL, but this seems to be an entirely different thing with the same name.

Why? Did the ISO GQL come first before GraphQL did?



Agree names are too close, searching GQL on Google returns results related to GraphQL as well.

GraphQL is older, it was introduced in 2015 [1] while the work on the ISO GQL standard officially started in 2019 [2].

[1] https://en.m.wikipedia.org/wiki/GraphQL

[2] https://en.m.wikipedia.org/wiki/Graph_Query_Language


It should be named SGQL -- Structured Graph Query Language to be more resemble SQL.


and we could pronounce it "sguiqle" or "squiggle"


Current one could be pronounced "geekle".


Despite the name, GraphQL does not actually query graphs (at least, not like GQL does).


It queries graphs of objects and fields but it’s not a general purpose graph query language.


Another limitation is that GraphQL always starts traversal from the same starting objects, one for "queries" and the other for "mutations."


This language actually reminds me more of SPARQL, but without RDF’s URI prefixes reminiscent of XML namespaces. These queries search a graph for patterns spanning many nodes and edges.

GraphQL is more of an RPC protocol that always recurses down from the same entry node.

I agree the names are too similar.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: