Nice work. A few months back, I experimented with having a DSL like PRQL in Postgres, but back then, I found the language a bit cumbersome; however, it was great as an idea. IMHO, the best "data transformation" language is jq and awk is second.<p>PRQL and EdgeQL (EdgeDB) are the most interesting ones to watch how they evolve, though.<p>I've also written a PG extension to make jq available in Postgres [0]<p>I believe Postgres, in general, will flourish as a host for DSL languages [1].<p>0: <a href="https://github.com/Florents-Tselai/pgJQ">https://github.com/Florents-Tselai/pgJQ</a>
1: <a href="https://tselai.com/pgjq-dsl-database.html" rel="nofollow">https://tselai.com/pgjq-dsl-database.html</a>