Re: I wrote a guide to building new query language frontends in Calcite, as an interactive Jupyter Notebook (GraphQL used as example)

2022-01-24 Thread Zoltan Farkas
Gavin, awesome work! I was on a similar quest a while ago, and went “full circle" on SQL :-)… I was feeling like I am re-implementing SQL with another syntax… a syntax that very few people will be familiar with… unlike with SQL… But everyone will have their own use cases and tradeoffs. Here

Re: I wrote a guide to building new query language frontends in Calcite, as an interactive Jupyter Notebook (GraphQL used as example)

2022-01-24 Thread Gavin Ray
Thank you Stamatis and Walaa! I believe it's only been possible because of the great community around Calcite =) And actually, Walaa was of much help when I was researching the idea. He talked with me a bit on the Coral slack and pointed me towards some good resources + shared experiences. Coral

Re: I wrote a guide to building new query language frontends in Calcite, as an interactive Jupyter Notebook (GraphQL used as example)

2022-01-23 Thread Walaa Eldin Moustafa
Nice article indeed. In Coral [1], we have simplified this process to the end user where those steps can be done through implementing a small number of abstract methods, listed here [2]. [1] https://github.com/linkedin/coral [2]

Re: I wrote a guide to building new query language frontends in Calcite, as an interactive Jupyter Notebook (GraphQL used as example)

2022-01-23 Thread Stamatis Zampetakis
Thanks for sharing this Gavin, very nice article! On Sun, Jan 23, 2022 at 7:00 PM Gavin Ray wrote: > I thought that someone else might find it useful, since there was no > existing guide covering building new frontends. > It looks best on Jetbrains Datalore, but you can also view it using the >

I wrote a guide to building new query language frontends in Calcite, as an interactive Jupyter Notebook (GraphQL used as example)

2022-01-23 Thread Gavin Ray
I thought that someone else might find it useful, since there was no existing guide covering building new frontends. It looks best on Jetbrains Datalore, but you can also view it using the ".ipynb" in the Github repo: https://datalore.jetbrains.com/view/notebook/JYTVfn90xYSmv6U5f2NIQR