If you're interested, this isn't an alternative implementation of ggsql's syntax (I published this last year and it is based on a slightly modified layered grammar), but the SGL language is a similar take on the grammar of graphics + SQL idea: https://arxiv.org/pdf/2505.14690.
Currently implemented as an R package: https://sgl-projects.github.io/rsgl/index.html.
Well done for laying that down in that way!
I'm just wondering how much it would be on my side to support that, since I can see that you support cases like "count(*)" and "group by" inside visualize. I can see you have a full bison grammar, I only have a custom parser at the moment, but at least your implementation is in C.
But I'm happy to follow thomasp85.
No worries, just wanted to mention it since you are both working on similar things and might find it interesting. Congratulations to both of you on your releases.