
This specific programming language, recently introduced by Ebay, is intended, according to the developers, primarily for the effective aggregation of API functions for HTTP. As a result, the "output" is a single call with a SQL-like syntax. The company has created this declarative event programming language to increase the efficiency and productivity of code writing by developers, as well as to reduce the total number of lines in the code.
As mentioned above, the syntax of the language is similar to both SQL and JSON. In addition, ql.io works with Node.js, so Node.js must be installed on the server side to perform the appropriate queries. It is worth noting that the release of this programming language by Ebay happened quite unexpectedly - this company had not previously announced such an intention, and there were very few rumors. However, now Ebay has tried as much as possible to "brighten" to highlight this news. By the way, the language is released with the Apache License 2.0.
')
The developers of the company believe that the language ql.io
It can work not only with APIs of various kinds. On the contrary, ql.io allows you to combine requests of all sorts, so that this function allows you to speed up the processing of requests, plus reduce the overall load on the network. As an example, developers cite as a whole the three APIs, where only a few lines of code allow you to link a search for a product into a single whole, a request for detailed information about a product and a request for user feedback on this product.

In the example above, you can see that the script uses three API requests to get all this information on the key request. So far, the developers continue to work on the project, and it is likely that in time it will become even more functional. Well, get the most complete information on this issue is available on
the project website .