5 ms·
So, is there a draft spec yet? I can't find anything. Also, the name is of course justified, but it will be a mess to search for due to (Facebook) GraphQL.
by the_duke 7y ago
So, is there a draft spec yet? I can't find anything.
Also, the name is of course justified, but it will be a mess to search for due to (Facebook) GraphQL.
- np_tedious 7y agoAlso google has a query language for some of its Cloud data products with that name https://cloud.google.com/datastore/docs/reference/gql_reference https://cloud.google.com/datastore/docs/reference/gql_refere...
- sbarzowski 7y agoSeriously, people should not choose names which are already taken in the same general area of technology. Even if it "makes sense". The whole point of naming things is to refer to things more or less unambiguously.
- irrational 7y agoIs GQL already used elsewhere? As long as nobody calls it graphql we should be fine, right? Nobody says structured ql or even structured query language, its just sql.
- nailer 7y agoI read the entire article and came away mistakenly thinking this was the same thing as GraphQL.
- andyfleming 7y ago.gql extensions are already associated with GraphQL in some IDEs.
- dragonwriter 7y ago> Is GQL already used elsewhere? GQL (for “Google Query Language”) is the SQL-like query language for Google Cloud Datastore, and has been around since it was just the App Engine datastore.
- fuddle 7y agoYes, it's used by a lot of GraphQl libraries: graphql-python/gql: A GraphQL client in Python graphql-python/gql-next: A Python GraphQL Client grooviter/gql: Groovy GraphQL library 99designs/gqlgen: go generate based graphql server
- dragonwriter 7y ago> Also, the name is of course justified, but it will be a mess to search for due to (Facebook) GraphQL. Google's GQL [0], which is older than either, doesn't help the searchability, either. [0] https://cloud.google.com/datastore/docs/reference/gql_reference https://cloud.google.com/datastore/docs/reference/gql_refere...
- b3tt3rw0rs3 7y agoThe GQL project just started. Since it is going to be an ISO standard, the specification is only available for members while under development but may be purchased from ISO once final (Same as for SQL, though you can find copies on the internet). GQL will be a declarative language in the spirit of existing property graph query languages like Cypher, so that gives you an idea. I'm sure as the project proceeds, various artefacts (software or otherwise) will become freely available. If you want to dig deeper, gqlstandards.org links to some documents that are copyright Neo4j and have been submitted to the standards process. https://drive.google.com/drive/folders/16CUhVI1PQ4hBlhD80_YsY4WoRpBS24wK https://drive.google.com/drive/folders/16CUhVI1PQ4hBlhD80_Ys...
- xpe 7y ago"Purchased"? Really? Hmmm. However, ISO does have a store that prominently features "best selling standards": https://www.iso.org/store.html https://www.iso.org/store.html
- woodrowbarlow 7y agothat's nothing new. draft versions are usually released for free, but the final ISO standards have always required fees for access and the copyright for the documents belongs to ISO. a standard for the C programming language, for example, will run about $200. average developers don't usually need access to the standard, as they will be working with an implementation of the standard anyway (which should be providing its own documentation).
- b3tt3rw0rs3 7y agoMany standards are also available via the national standards body of your locale (e.g. ANSI), often at a cheaper rate.
- olefoo 7y agohttps://s3.amazonaws.com/artifacts.opencypher.org/M14/railroad/Cypher.html https://s3.amazonaws.com/artifacts.opencypher.org/M14/railro... See http://www.opencypher.org/resources http://www.opencypher.org/resources for more.
- ummonk 7y agoIs GQL a new name for Cypher?
- johnymontana 7y agoSort of. ISO GQL is largely about taking the best ideas from Cypher (and other graph query languages) into a language overseen by an international standards body backed by multiple companies and implementations.
- WhitneyLand 7y agoCan we have a search uniqueness tag, like 'GQL19'? We have search terms, meta data keywords, urls, but no short optimized for humans search uniqueness tag? Seems like there should be some standard or convention at least, given it could be opt-in. It would help any site or content that referenced the tag and anything that didn't would still work as well as usual.
- b3tt3rw0rs3 7y agoJust say ISO GQL
- baddox 7y agoOr even a single code sample? It sounds like they've decided simply that "the international standard will be called 'GQL'" but they have no idea what the language will be (or they're keeping it a secret, which would be even more troubling).